home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_3_AppleEvents.txt < prev    next >
Text File  |  1999-10-21  |  400KB  |  7,168 lines

  1. # near model CODE resource
  2. # jump table entries: 7840-7940 (101 of them)
  3. 00000000  0000 1EA0                ori.b      D0, 0xA0
  4. 00000004  0000 547A                ori.b      D0, 0x7A /* 'z' */
  5. 00000008  4E56 FFE8                link       A6, -0x0018
  6. 0000000C  2F0A                     move.l     -[A7], A2
  7. 0000000E  246E 0008                movea.l    A2, [A6 + 0x8]
  8. 00000012  41F9 0000 A120           lea.l      A0, [0x0000A120]
  9. 00000018  2488                     move.l     [A2], A0
  10. 0000001A  23CA 0002 61B8           move.l     [0x000261B8], A2
  11. 00000020  426A 0004                clr.w      [A2 + 0x4]
  12. 00000024  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13. 00000028  61FF 0000 3862           bsr        +0x3864 /* 0000388C */
  14. 0000002E  584F                     addq.w     A7, 4
  15. 00000030  2D4F FFFC                move.l     [A6 - 0x4], A7
  16. 00000034  61FF 0000 40E8           bsr        +0x40EA /* 0000411E */
  17. 0000003A  554F                     subq.w     A7, 2
  18. 0000003C  4EB9 0000 0048           jsr        [0x00000048]
  19. 00000042  301F                     move.w     D0, [A7]+
  20. 00000044  2F0A                     move.l     -[A7], A2
  21. 00000046  2057                     movea.l    A0, [A7]
  22. 00000048  2250                     movea.l    A1, [A0]
  23. 0000004A  2269 000C                movea.l    A1, [A1 + 0xC]
  24. 0000004E  4E91                     jsr        [A1]
  25. 00000050  584F                     addq.w     A7, 4
  26. 00000052  600A                     bra        +0xC /* 0000005E */
  27. 00000054  486E FFE8                pea.l      [A6 - 0x18]
  28. 00000058  4EB9 0000 0150           jsr        [0x00000150]
  29. label0000005E:
  30. 0000005E  4EB9 0003 C06E           jsr        [0x0003C06E]
  31. 00000064  204A                     movea.l    A0, A2
  32. 00000066  245F                     movea.l    A2, [A7]+
  33. 00000068  4E5E                     unlink     A6
  34. 0000006A  4E75                     rts
  35. 0000006C  4E56 0000                link       A6, 0
  36. 00000070  2F0A                     move.l     -[A7], A2
  37. 00000072  246E 0008                movea.l    A2, [A6 + 0x8]
  38. 00000076  200A                     move.l     D0, A2
  39. 00000078  671E                     beq        +0x20 /* 00000098 */
  40. 0000007A  41F9 0000 A120           lea.l      A0, [0x0000A120]
  41. 00000080  2488                     move.l     [A2], A0
  42. 00000082  4EB9 0003 C0CC           jsr        [0x0003C0CC]
  43. 00000088  4A6E 000C                tst.w      [A6 + 0xC]
  44. 0000008C  6F0A                     ble        +0xC /* 00000098 */
  45. 0000008E  2F0A                     move.l     -[A7], A2
  46. 00000090  4EB9 0000 0168           jsr        [0x00000168]
  47. 00000096  584F                     addq.w     A7, 4
  48. label00000098:
  49. 00000098  204A                     movea.l    A0, A2
  50. 0000009A  245F                     movea.l    A2, [A7]+
  51. 0000009C  4E5E                     unlink     A6
  52. 0000009E  4E75                     rts
  53. 000000A0  4E56 0000                link       A6, 0
  54. 000000A4  2F04                     move.l     -[A7], D4
  55. 000000A6  2F03                     move.l     -[A7], D3
  56. 000000A8  4879 0000 1F10           push.l     0x1F10
  57. 000000AE  61FF 0000 4132           bsr        +0x4134 /* 000041E2 */
  58. 000000B4  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  59. 000000BA  2F3C 636E 7465           move.l     -[A7], 0x636E7465 /* 'cnte' */
  60. 000000C0  4879 0000 1F18           push.l     0x1F18
  61. 000000C6  4878 07D3                push.l     0x7D3
  62. 000000CA  4227                     clr.b      -[A7]
  63. 000000CC  303C 091F                move.w     D0, 0x91F
  64. 000000D0  A816                     syscall    Pack8
  65. 000000D2  361F                     move.w     D3, [A7]+
  66. 000000D4  3803                     move.w     D4, D3
  67. 000000D6  4A43                     tst.w      D3
  68. 000000D8  544F                     addq.w     A7, 2
  69. 000000DA  6718                     beq        +0x1A /* 000000F4 */
  70. 000000DC  4878 0076                push.l     0x76 /* 'v' */
  71. 000000E0  4879 0000 A67C           push.l     0xA67C
  72. 000000E6  3044                     movea.w    A0, D4
  73. 000000E8  2F08                     move.l     -[A7], A0
  74. 000000EA  4EB9 0000 0F60           jsr        [0x00000F60]
  75. 000000F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76. label000000F4:
  77. 000000F4  554F                     subq.w     A7, 2
  78. 000000F6  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  79. 000000FC  2F3C 6372 656C           move.l     -[A7], 0x6372656C /* 'crel' */
  80. 00000102  4879 0000 1F20           push.l     0x1F20
  81. 00000108  4878 07D4                push.l     0x7D4
  82. 0000010C  4227                     clr.b      -[A7]
  83. 0000010E  303C 091F                move.w     D0, 0x91F
  84. 00000112  A816                     syscall    Pack8
  85. 00000114  361F                     move.w     D3, [A7]+
  86. 00000116  3803                     move.w     D4, D3
  87. 00000118  4A43                     tst.w      D3
  88. 0000011A  6718                     beq        +0x1A /* 00000134 */
  89. 0000011C  4878 007D                push.l     0x7D /* '}' */
  90. 00000120  4879 0000 A67C           push.l     0xA67C
  91. 00000126  3044                     movea.w    A0, D4
  92. 00000128  2F08                     move.l     -[A7], A0
  93. 0000012A  4EB9 0000 0F60           jsr        [0x00000F60]
  94. 00000130  4FEF 000C                lea.l      A7, [A7 + 0xC]
  95. label00000134:
  96. 00000134  554F                     subq.w     A7, 2
  97. 00000136  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  98. 0000013C  2F3C 646F 6578           move.l     -[A7], 0x646F6578 /* 'doex' */
  99. 00000142  4879 0000 1F28           push.l     0x1F28
  100. 00000148  4878 07D6                push.l     0x7D6
  101. 0000014C  4227                     clr.b      -[A7]
  102. 0000014E  303C 091F                move.w     D0, 0x91F
  103. 00000152  A816                     syscall    Pack8
  104. 00000154  361F                     move.w     D3, [A7]+
  105. 00000156  3803                     move.w     D4, D3
  106. 00000158  4A43                     tst.w      D3
  107. 0000015A  6718                     beq        +0x1A /* 00000174 */
  108. 0000015C  4878 0084                push.l     0x84
  109. 00000160  4879 0000 A67C           push.l     0xA67C
  110. 00000166  3044                     movea.w    A0, D4
  111. 00000168  2F08                     move.l     -[A7], A0
  112. 0000016A  4EB9 0000 0F60           jsr        [0x00000F60]
  113. 00000170  4FEF 000C                lea.l      A7, [A7 + 0xC]
  114. label00000174:
  115. 00000174  554F                     subq.w     A7, 2
  116. 00000176  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  117. 0000017C  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  118. 00000182  4879 0000 1F30           push.l     0x1F30
  119. 00000188  42A7                     clr.l      -[A7]
  120. 0000018A  4227                     clr.b      -[A7]
  121. 0000018C  303C 0937                move.w     D0, 0x937 /* '\t7' */
  122. 00000190  A816                     syscall    Pack8
  123. 00000192  361F                     move.w     D3, [A7]+
  124. 00000194  3803                     move.w     D4, D3
  125. 00000196  4A43                     tst.w      D3
  126. 00000198  6718                     beq        +0x1A /* 000001B2 */
  127. 0000019A  4878 008B                push.l     0x8B
  128. 0000019E  4879 0000 A67C           push.l     0xA67C
  129. 000001A4  3044                     movea.w    A0, D4
  130. 000001A6  2F08                     move.l     -[A7], A0
  131. 000001A8  4EB9 0000 0F60           jsr        [0x00000F60]
  132. 000001AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  133. label000001B2:
  134. 000001B2  554F                     subq.w     A7, 2
  135. 000001B4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  136. 000001BA  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  137. 000001C0  4879 0000 1F38           push.l     0x1F38
  138. 000001C6  42A7                     clr.l      -[A7]
  139. 000001C8  4227                     clr.b      -[A7]
  140. 000001CA  303C 0937                move.w     D0, 0x937 /* '\t7' */
  141. 000001CE  A816                     syscall    Pack8
  142. 000001D0  361F                     move.w     D3, [A7]+
  143. 000001D2  3803                     move.w     D4, D3
  144. 000001D4  4A43                     tst.w      D3
  145. 000001D6  6718                     beq        +0x1A /* 000001F0 */
  146. 000001D8  4878 0092                push.l     0x92
  147. 000001DC  4879 0000 A67C           push.l     0xA67C
  148. 000001E2  3044                     movea.w    A0, D4
  149. 000001E4  2F08                     move.l     -[A7], A0
  150. 000001E6  4EB9 0000 0F60           jsr        [0x00000F60]
  151. 000001EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  152. label000001F0:
  153. 000001F0  554F                     subq.w     A7, 2
  154. 000001F2  4879 0000 1F48           push.l     0x1F48
  155. 000001F8  4879 0000 1F50           push.l     0x1F50
  156. 000001FE  4879 0000 1F40           push.l     0x1F40
  157. 00000204  42A7                     clr.l      -[A7]
  158. 00000206  42A7                     clr.l      -[A7]
  159. 00000208  42A7                     clr.l      -[A7]
  160. 0000020A  42A7                     clr.l      -[A7]
  161. 0000020C  303C 0E35                move.w     D0, 0xE35
  162. 00000210  A816                     syscall    Pack8
  163. 00000212  361F                     move.w     D3, [A7]+
  164. 00000214  3803                     move.w     D4, D3
  165. 00000216  4A43                     tst.w      D3
  166. 00000218  6718                     beq        +0x1A /* 00000232 */
  167. 0000021A  4878 009C                push.l     0x9C
  168. 0000021E  4879 0000 A67C           push.l     0xA67C
  169. 00000224  3044                     movea.w    A0, D4
  170. 00000226  2F08                     move.l     -[A7], A0
  171. 00000228  4EB9 0000 0F60           jsr        [0x00000F60]
  172. 0000022E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  173. label00000232:
  174. 00000232  261F                     move.l     D3, [A7]+
  175. 00000234  281F                     move.l     D4, [A7]+
  176. 00000236  4E5E                     unlink     A6
  177. 00000238  4E75                     rts
  178. 0000023A  4E56 FFE2                link       A6, -0x001E
  179. 0000023E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  180. 00000242  266E 000C                movea.l    A3, [A6 + 0xC]
  181. 00000246  246E 0010                movea.l    A2, [A6 + 0x10]
  182. 0000024A  7600                     moveq.l    D3, 0x00
  183. 0000024C  486E FFF8                pea.l      [A6 - 0x8]
  184. 00000250  61FF 0000 4792           bsr        +0x4794 /* 000049E4 */
  185. 00000256  486E FFF0                pea.l      [A6 - 0x10]
  186. 0000025A  61FF 0000 4788           bsr        +0x478A /* 000049E4 */
  187. 00000260  486E FFE8                pea.l      [A6 - 0x18]
  188. 00000264  61FF 0000 477E           bsr        +0x4780 /* 000049E4 */
  189. 0000026A  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  190. 00000270  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  191. 00000276  2F0B                     move.l     -[A7], A3
  192. 00000278  486E FFF0                pea.l      [A6 - 0x10]
  193. 0000027C  61FF 0000 4A76           bsr        +0x4A78 /* 00004CF4 */
  194. 00000282  486E FFF0                pea.l      [A6 - 0x10]
  195. 00000286  4EB9 0003 C1A2           jsr        [0x0003C1A2]
  196. 0000028C  4A00                     tst.b      D0
  197. 0000028E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  198. 00000292  674C                     beq        +0x4E /* 000002E0 */
  199. 00000294  4879 0000 A67A           push.l     0xA67A
  200. 0000029A  4879 0002 5F71           push.l     0x25F71
  201. 000002A0  486E FFE2                pea.l      [A6 - 0x1E]
  202. 000002A4  4EB9 0003 C186           jsr        [0x0003C186]
  203. 000002AA  486E FFE8                pea.l      [A6 - 0x18]
  204. 000002AE  4EB9 0003 C14E           jsr        [0x0003C14E]
  205. 000002B4  584F                     addq.w     A7, 4
  206. 000002B6  2F08                     move.l     -[A7], A0
  207. 000002B8  486E FFF0                pea.l      [A6 - 0x10]
  208. 000002BC  4EB9 0003 C154           jsr        [0x0003C154]
  209. 000002C2  584F                     addq.w     A7, 4
  210. 000002C4  2F08                     move.l     -[A7], A0
  211. 000002C6  61FF 0000 1124           bsr        +0x1126 /* 000013EC */
  212. 000002CC  3600                     move.w     D3, D0
  213. 000002CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  214. 000002D2  486E FFE2                pea.l      [A6 - 0x1E]
  215. 000002D6  4EB9 0003 C15A           jsr        [0x0003C15A]
  216. 000002DC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  217. label000002E0:
  218. 000002E0  486E FFF0                pea.l      [A6 - 0x10]
  219. 000002E4  4EB9 0003 C13E           jsr        [0x0003C13E]
  220. 000002EA  4A00                     tst.b      D0
  221. 000002EC  584F                     addq.w     A7, 4
  222. 000002EE  660C                     bne        +0xE /* 000002FC */
  223. 000002F0  3003                     move.w     D0, D3
  224. 000002F2  0640 06C0                addi.w     D0, 0x6C0
  225. 000002F6  0C40 0001                cmpi.w     D0, 0x1
  226. 000002FA  622E                     bhi        +0x30 /* 0000032A */
  227. label000002FC:
  228. 000002FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  229. 00000300  486E FFF8                pea.l      [A6 - 0x8]
  230. 00000304  4EB9 0003 C14E           jsr        [0x0003C14E]
  231. 0000030A  584F                     addq.w     A7, 4
  232. 0000030C  2F08                     move.l     -[A7], A0
  233. 0000030E  2F0A                     move.l     -[A7], A2
  234. 00000310  2F0B                     move.l     -[A7], A3
  235. 00000312  61FF 0000 3570           bsr        +0x3572 /* 00003884 */
  236. 00000318  2F08                     move.l     -[A7], A0
  237. 0000031A  2057                     movea.l    A0, [A7]
  238. 0000031C  2250                     movea.l    A1, [A0]
  239. 0000031E  2269 0088                movea.l    A1, [A1 + 0x88]
  240. 00000322  4E91                     jsr        [A1]
  241. 00000324  4FEF 0014                lea.l      A7, [A7 + 0x14]
  242. 00000328  6054                     bra        +0x56 /* 0000037E */
  243. label0000032A:
  244. 0000032A  4A43                     tst.w      D3
  245. 0000032C  6638                     bne        +0x3A /* 00000366 */
  246. 0000032E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  247. 00000332  2F0A                     move.l     -[A7], A2
  248. 00000334  486E FFF8                pea.l      [A6 - 0x8]
  249. 00000338  4EB9 0003 C14E           jsr        [0x0003C14E]
  250. 0000033E  584F                     addq.w     A7, 4
  251. 00000340  2F08                     move.l     -[A7], A0
  252. 00000342  486E FFE8                pea.l      [A6 - 0x18]
  253. 00000346  4EB9 0003 C14E           jsr        [0x0003C14E]
  254. 0000034C  584F                     addq.w     A7, 4
  255. 0000034E  2F08                     move.l     -[A7], A0
  256. 00000350  2F0B                     move.l     -[A7], A3
  257. 00000352  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  258. 00000356  2057                     movea.l    A0, [A7]
  259. 00000358  2250                     movea.l    A1, [A0]
  260. 0000035A  2269 0020                movea.l    A1, [A1 + 0x20]
  261. 0000035E  4E91                     jsr        [A1]
  262. 00000360  4FEF 0018                lea.l      A7, [A7 + 0x18]
  263. 00000364  6018                     bra        +0x1A /* 0000037E */
  264. label00000366:
  265. 00000366  4878 00D6                push.l     0xD6
  266. 0000036A  4879 0000 A67C           push.l     0xA67C
  267. 00000370  3043                     movea.w    A0, D3
  268. 00000372  2F08                     move.l     -[A7], A0
  269. 00000374  4EB9 0000 0F60           jsr        [0x00000F60]
  270. 0000037A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  271. label0000037E:
  272. 0000037E  486E FFF8                pea.l      [A6 - 0x8]
  273. 00000382  4EB9 0003 C1A2           jsr        [0x0003C1A2]
  274. 00000388  4A00                     tst.b      D0
  275. 0000038A  584F                     addq.w     A7, 4
  276. 0000038C  6746                     beq        +0x48 /* 000003D4 */
  277. 0000038E  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  278. 00000394  673E                     beq        +0x40 /* 000003D4 */
  279. 00000396  554F                     subq.w     A7, 2
  280. 00000398  2F0A                     move.l     -[A7], A2
  281. 0000039A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  282. 000003A0  486E FFF8                pea.l      [A6 - 0x8]
  283. 000003A4  4EB9 0003 C138           jsr        [0x0003C138]
  284. 000003AA  584F                     addq.w     A7, 4
  285. 000003AC  2F08                     move.l     -[A7], A0
  286. 000003AE  303C 0610                move.w     D0, 0x610
  287. 000003B2  A816                     syscall    Pack8
  288. 000003B4  361F                     move.w     D3, [A7]+
  289. 000003B6  3803                     move.w     D4, D3
  290. 000003B8  4A43                     tst.w      D3
  291. 000003BA  6718                     beq        +0x1A /* 000003D4 */
  292. 000003BC  4878 00DD                push.l     0xDD
  293. 000003C0  4879 0000 A67C           push.l     0xA67C
  294. 000003C6  3044                     movea.w    A0, D4
  295. 000003C8  2F08                     move.l     -[A7], A0
  296. 000003CA  4EB9 0000 0F60           jsr        [0x00000F60]
  297. 000003D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  298. label000003D4:
  299. 000003D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  300. 000003D8  486E FFE8                pea.l      [A6 - 0x18]
  301. 000003DC  61FF 0000 4754           bsr        +0x4756 /* 00004B32 */
  302. 000003E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  303. 000003E6  486E FFF0                pea.l      [A6 - 0x10]
  304. 000003EA  61FF 0000 4746           bsr        +0x4748 /* 00004B32 */
  305. 000003F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  306. 000003F4  486E FFF8                pea.l      [A6 - 0x8]
  307. 000003F8  61FF 0000 4738           bsr        +0x473A /* 00004B32 */
  308. 000003FE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  309. 00000402  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  310. 00000406  4E5E                     unlink     A6
  311. 00000408  4E75                     rts
  312. 0000040A  4E56 FFD0                link       A6, -0x0030
  313. 0000040E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  314. 00000412  266E 0010                movea.l    A3, [A6 + 0x10]
  315. 00000416  486E FFD8                pea.l      [A6 - 0x28]
  316. 0000041A  61FF 0000 45C8           bsr        +0x45CA /* 000049E4 */
  317. 00000420  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  318. 00000426  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  319. 0000042C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  320. 00000430  486E FFD8                pea.l      [A6 - 0x28]
  321. 00000434  61FF 0000 486E           bsr        +0x4870 /* 00004CA4 */
  322. 0000043A  486E FFF0                pea.l      [A6 - 0x10]
  323. 0000043E  61FF 0000 45A4           bsr        +0x45A6 /* 000049E4 */
  324. 00000444  486E FFD8                pea.l      [A6 - 0x28]
  325. 00000448  4EB9 0003 C1A2           jsr        [0x0003C1A2]
  326. 0000044E  4A00                     tst.b      D0
  327. 00000450  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  328. 00000454  6744                     beq        +0x46 /* 0000049A */
  329. 00000456  486E FFF0                pea.l      [A6 - 0x10]
  330. 0000045A  4EB9 0003 C14E           jsr        [0x0003C14E]
  331. 00000460  584F                     addq.w     A7, 4
  332. 00000462  2F08                     move.l     -[A7], A0
  333. 00000464  486E FFD8                pea.l      [A6 - 0x28]
  334. 00000468  4EB9 0003 C154           jsr        [0x0003C154]
  335. 0000046E  584F                     addq.w     A7, 4
  336. 00000470  2F08                     move.l     -[A7], A0
  337. 00000472  61FF 0000 0F78           bsr        +0xF7A /* 000013EC */
  338. 00000478  3600                     move.w     D3, D0
  339. 0000047A  3803                     move.w     D4, D3
  340. 0000047C  4A43                     tst.w      D3
  341. 0000047E  504F                     addq.w     A7, 8
  342. 00000480  6718                     beq        +0x1A /* 0000049A */
  343. 00000482  4878 00FF                push.l     0xFF
  344. 00000486  4879 0000 A67C           push.l     0xA67C
  345. 0000048C  3044                     movea.w    A0, D4
  346. 0000048E  2F08                     move.l     -[A7], A0
  347. 00000490  4EB9 0000 0F60           jsr        [0x00000F60]
  348. 00000496  4FEF 000C                lea.l      A7, [A7 + 0xC]
  349. label0000049A:
  350. 0000049A  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  351. 000004A0  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  352. 000004A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  353. 000004AA  486E FFD0                pea.l      [A6 - 0x30]
  354. 000004AE  61FF 0000 454A           bsr        +0x454C /* 000049FA */
  355. 000004B4  486E FFE4                pea.l      [A6 - 0x1C]
  356. 000004B8  486E FFD0                pea.l      [A6 - 0x30]
  357. 000004BC  4EB9 0003 C154           jsr        [0x0003C154]
  358. 000004C2  584F                     addq.w     A7, 4
  359. 000004C4  2F08                     move.l     -[A7], A0
  360. 000004C6  61FF 0000 4E00           bsr        +0x4E02 /* 000052C8 */
  361. 000004CC  42AE FFEC                clr.l      [A6 - 0x14]
  362. 000004D0  486E FFF0                pea.l      [A6 - 0x10]
  363. 000004D4  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  364. 000004DA  0C80 6C69 7374           cmpi.l     D0, 0x6C697374 /* 'list' */
  365. 000004E0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  366. 000004E4  6600 00FA                bne        +0xFC /* 000005E0 */
  367. 000004E8  42AE FFE8                clr.l      [A6 - 0x18]
  368. 000004EC  554F                     subq.w     A7, 2
  369. 000004EE  486E FFF0                pea.l      [A6 - 0x10]
  370. 000004F2  4EB9 0003 C138           jsr        [0x0003C138]
  371. 000004F8  584F                     addq.w     A7, 4
  372. 000004FA  2F08                     move.l     -[A7], A0
  373. 000004FC  486E FFE8                pea.l      [A6 - 0x18]
  374. 00000500  303C 0407                move.w     D0, 0x407
  375. 00000504  A816                     syscall    Pack8
  376. 00000506  301F                     move.w     D0, [A7]+
  377. 00000508  0CAE 636F 626A FFE4      cmpi.l     [A6 - 0x1C], 0x636F626A /* 'cobj' */
  378. 00000510  660A                     bne        +0xC /* 0000051C */
  379. 00000512  2D6E FFE8 FFEC           move.l     [A6 - 0x14], [A6 - 0x18]
  380. 00000518  6000 0110                bra        +0x112 /* 0000062A */
  381. label0000051C:
  382. 0000051C  7801                     moveq.l    D4, 0x01
  383. 0000051E  7001                     moveq.l    D0, 0x01
  384. 00000520  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  385. 00000524  6E00 0104                bgt        +0x106 /* 0000062A */
  386. label00000528:
  387. 00000528  486E FFF8                pea.l      [A6 - 0x8]
  388. 0000052C  61FF 0000 44B6           bsr        +0x44B8 /* 000049E4 */
  389. 00000532  486E FFF0                pea.l      [A6 - 0x10]
  390. 00000536  4EB9 0003 C138           jsr        [0x0003C138]
  391. 0000053C  584F                     addq.w     A7, 4
  392. 0000053E  2F08                     move.l     -[A7], A0
  393. 00000540  2F04                     move.l     -[A7], D4
  394. 00000542  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  395. 00000548  486E FFE0                pea.l      [A6 - 0x20]
  396. 0000054C  486E FFF8                pea.l      [A6 - 0x8]
  397. 00000550  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  398. 00000556  584F                     addq.w     A7, 4
  399. 00000558  2F08                     move.l     -[A7], A0
  400. 0000055A  303C 0A0B                move.w     D0, 0xA0B
  401. 0000055E  A816                     syscall    Pack8
  402. 00000560  361F                     move.w     D3, [A7]+
  403. 00000562  3A03                     move.w     D5, D3
  404. 00000564  4A43                     tst.w      D3
  405. 00000566  544F                     addq.w     A7, 2
  406. 00000568  6718                     beq        +0x1A /* 00000582 */
  407. 0000056A  4878 0120                push.l     0x120
  408. 0000056E  4879 0000 A67C           push.l     0xA67C
  409. 00000574  3045                     movea.w    A0, D5
  410. 00000576  2F08                     move.l     -[A7], A0
  411. 00000578  4EB9 0000 0F60           jsr        [0x00000F60]
  412. 0000057E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  413. label00000582:
  414. 00000582  486E FFF8                pea.l      [A6 - 0x8]
  415. 00000586  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  416. 0000058C  2600                     move.l     D3, D0
  417. 0000058E  0C83 546F 6B65           cmpi.l     D3, 0x546F6B65 /* 'Toke' */
  418. 00000594  584F                     addq.w     A7, 4
  419. 00000596  6622                     bne        +0x24 /* 000005BA */
  420. 00000598  486E FFF8                pea.l      [A6 - 0x8]
  421. 0000059C  4EB9 0003 C154           jsr        [0x0003C154]
  422. 000005A2  584F                     addq.w     A7, 4
  423. 000005A4  2F08                     move.l     -[A7], A0
  424. 000005A6  61FF 0000 3388           bsr        +0x338A /* 00003930 */
  425. 000005AC  2448                     movea.l    A2, A0
  426. 000005AE  2F0A                     move.l     -[A7], A2
  427. 000005B0  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  428. 000005B6  2600                     move.l     D3, D0
  429. 000005B8  504F                     addq.w     A7, 8
  430. label000005BA:
  431. 000005BA  B6AE FFE4                cmp.l      D3, [A6 - 0x1C]
  432. 000005BE  6604                     bne        +0x6 /* 000005C4 */
  433. 000005C0  52AE FFEC                addq.l     [A6 - 0x14], 1
  434. label000005C4:
  435. 000005C4  3F3C FFFF                move.w     -[A7], 0xFFFF
  436. 000005C8  486E FFF8                pea.l      [A6 - 0x8]
  437. 000005CC  61FF 0000 4564           bsr        +0x4566 /* 00004B32 */
  438. 000005D2  5284                     addq.l     D4, 1
  439. 000005D4  B8AE FFE8                cmp.l      D4, [A6 - 0x18]
  440. 000005D8  5C4F                     addq.w     A7, 6
  441. 000005DA  6F00 FF4C                ble        -0xB2 /* 00000528 */
  442. 000005DE  604A                     bra        +0x4C /* 0000062A */
  443. label000005E0:
  444. 000005E0  486E FFF0                pea.l      [A6 - 0x10]
  445. 000005E4  4EB9 0003 C154           jsr        [0x0003C154]
  446. 000005EA  584F                     addq.w     A7, 4
  447. 000005EC  2F08                     move.l     -[A7], A0
  448. 000005EE  61FF 0000 3340           bsr        +0x3342 /* 00003930 */
  449. 000005F4  2448                     movea.l    A2, A0
  450. 000005F6  200A                     move.l     D0, A2
  451. 000005F8  584F                     addq.w     A7, 4
  452. 000005FA  6618                     bne        +0x1A /* 00000614 */
  453. 000005FC  4878 013A                push.l     0x13A
  454. 00000600  4879 0000 A67C           push.l     0xA67C
  455. 00000606  4878 F954                push.l     0xF954
  456. 0000060A  4EB9 0000 0F60           jsr        [0x00000F60]
  457. 00000610  4FEF 000C                lea.l      A7, [A7 + 0xC]
  458. label00000614:
  459. 00000614  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  460. 00000618  2F0A                     move.l     -[A7], A2
  461. 0000061A  2057                     movea.l    A0, [A7]
  462. 0000061C  2250                     movea.l    A1, [A0]
  463. 0000061E  2269 0040                movea.l    A1, [A1 + 0x40]
  464. 00000622  4E91                     jsr        [A1]
  465. 00000624  2D40 FFEC                move.l     [A6 - 0x14], D0
  466. 00000628  504F                     addq.w     A7, 8
  467. label0000062A:
  468. 0000062A  0C93 6E75 6C6C           cmpi.l     [A3], 0x6E756C6C /* 'null' */
  469. 00000630  673E                     beq        +0x40 /* 00000670 */
  470. 00000632  554F                     subq.w     A7, 2
  471. 00000634  2F0B                     move.l     -[A7], A3
  472. 00000636  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  473. 0000063C  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  474. 00000642  486E FFEC                pea.l      [A6 - 0x14]
  475. 00000646  4878 0004                push.l     0x4
  476. 0000064A  303C 0A0F                move.w     D0, 0xA0F
  477. 0000064E  A816                     syscall    Pack8
  478. 00000650  361F                     move.w     D3, [A7]+
  479. 00000652  3803                     move.w     D4, D3
  480. 00000654  4A43                     tst.w      D3
  481. 00000656  6718                     beq        +0x1A /* 00000670 */
  482. 00000658  4878 0145                push.l     0x145
  483. 0000065C  4879 0000 A67C           push.l     0xA67C
  484. 00000662  3044                     movea.w    A0, D4
  485. 00000664  2F08                     move.l     -[A7], A0
  486. 00000666  4EB9 0000 0F60           jsr        [0x00000F60]
  487. 0000066C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  488. label00000670:
  489. 00000670  3F3C FFFF                move.w     -[A7], 0xFFFF
  490. 00000674  486E FFD0                pea.l      [A6 - 0x30]
  491. 00000678  61FF 0000 44B8           bsr        +0x44BA /* 00004B32 */
  492. 0000067E  3F3C FFFF                move.w     -[A7], 0xFFFF
  493. 00000682  486E FFF0                pea.l      [A6 - 0x10]
  494. 00000686  61FF 0000 44AA           bsr        +0x44AC /* 00004B32 */
  495. 0000068C  3F3C FFFF                move.w     -[A7], 0xFFFF
  496. 00000690  486E FFD8                pea.l      [A6 - 0x28]
  497. 00000694  61FF 0000 449C           bsr        +0x449E /* 00004B32 */
  498. 0000069A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  499. 0000069E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  500. 000006A2  4E5E                     unlink     A6
  501. 000006A4  4E75                     rts
  502. 000006A6  4E56 FFB8                link       A6, -0x0048
  503. 000006AA  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  504. 000006AE  2C2E 000C                move.l     D6, [A6 + 0xC]
  505. 000006B2  2A2E 0010                move.l     D5, [A6 + 0x10]
  506. 000006B6  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  507. 000006BC  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  508. 000006C2  2F06                     move.l     -[A7], D6
  509. 000006C4  486E FFD4                pea.l      [A6 - 0x2C]
  510. 000006C8  61FF 0000 4330           bsr        +0x4332 /* 000049FA */
  511. 000006CE  486E FFB8                pea.l      [A6 - 0x48]
  512. 000006D2  486E FFD4                pea.l      [A6 - 0x2C]
  513. 000006D6  4EB9 0003 C154           jsr        [0x0003C154]
  514. 000006DC  584F                     addq.w     A7, 4
  515. 000006DE  2F08                     move.l     -[A7], A0
  516. 000006E0  61FF 0000 4BE6           bsr        +0x4BE8 /* 000052C8 */
  517. 000006E6  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  518. 000006EC  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  519. 000006F2  2F06                     move.l     -[A7], D6
  520. 000006F4  486E FFF4                pea.l      [A6 - 0xC]
  521. 000006F8  61FF 0000 4300           bsr        +0x4302 /* 000049FA */
  522. 000006FE  2D7C 6E75 6C6C FFFC      move.l     [A6 - 0x4], 0x6E756C6C /* 'null' */
  523. 00000706  97CB                     sub.l      A3, A3
  524. 00000708  95CA                     sub.l      A2, A2
  525. 0000070A  486E FFF4                pea.l      [A6 - 0xC]
  526. 0000070E  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  527. 00000714  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  528. 00000718  0480 696E 736C           subi.l     D0, 0x696E736C /* 'insl' */
  529. 0000071E  6718                     beq        +0x1A /* 00000738 */
  530. 00000720  0480 0506 F900           subi.l     D0, 0x506F900
  531. 00000726  6700 0172                beq        +0x174 /* 0000089A */
  532. 0000072A  0480 00EC FDB4           subi.l     D0, 0xECFDB4
  533. 00000730  6700 0174                beq        +0x176 /* 000008A6 */
  534. 00000734  6000 0216                bra        +0x218 /* 0000094C */
  535. label00000738:
  536. 00000738  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  537. 0000073E  2F3C 6B70 6F73           move.l     -[A7], 0x6B706F73 /* 'kpos' */
  538. 00000744  486E FFF4                pea.l      [A6 - 0xC]
  539. 00000748  4EB9 0003 C154           jsr        [0x0003C154]
  540. 0000074E  584F                     addq.w     A7, 4
  541. 00000750  2F08                     move.l     -[A7], A0
  542. 00000752  486E FFCC                pea.l      [A6 - 0x34]
  543. 00000756  61FF 0000 42A2           bsr        +0x42A4 /* 000049FA */
  544. 0000075C  486E FFFC                pea.l      [A6 - 0x4]
  545. 00000760  486E FFCC                pea.l      [A6 - 0x34]
  546. 00000764  4EB9 0003 C154           jsr        [0x0003C154]
  547. 0000076A  584F                     addq.w     A7, 4
  548. 0000076C  2F08                     move.l     -[A7], A0
  549. 0000076E  61FF 0000 4BDC           bsr        +0x4BDE /* 0000534C */
  550. 00000774  486E FFEC                pea.l      [A6 - 0x14]
  551. 00000778  61FF 0000 426A           bsr        +0x426C /* 000049E4 */
  552. 0000077E  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  553. 00000784  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  554. 0000078A  486E FFF4                pea.l      [A6 - 0xC]
  555. 0000078E  4EB9 0003 C154           jsr        [0x0003C154]
  556. 00000794  584F                     addq.w     A7, 4
  557. 00000796  2F08                     move.l     -[A7], A0
  558. 00000798  486E FFC4                pea.l      [A6 - 0x3C]
  559. 0000079C  61FF 0000 425C           bsr        +0x425E /* 000049FA */
  560. 000007A2  486E FFC4                pea.l      [A6 - 0x3C]
  561. 000007A6  4EB9 0003 C1A2           jsr        [0x0003C1A2]
  562. 000007AC  4A00                     tst.b      D0
  563. 000007AE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  564. 000007B2  677A                     beq        +0x7C /* 0000082E */
  565. 000007B4  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  566. 000007BA  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  567. 000007C0  486E FFF4                pea.l      [A6 - 0xC]
  568. 000007C4  4EB9 0003 C154           jsr        [0x0003C154]
  569. 000007CA  584F                     addq.w     A7, 4
  570. 000007CC  2F08                     move.l     -[A7], A0
  571. 000007CE  486E FFBC                pea.l      [A6 - 0x44]
  572. 000007D2  61FF 0000 4226           bsr        +0x4228 /* 000049FA */
  573. 000007D8  486E FFEC                pea.l      [A6 - 0x14]
  574. 000007DC  4EB9 0003 C14E           jsr        [0x0003C14E]
  575. 000007E2  584F                     addq.w     A7, 4
  576. 000007E4  2F08                     move.l     -[A7], A0
  577. 000007E6  486E FFBC                pea.l      [A6 - 0x44]
  578. 000007EA  4EB9 0003 C154           jsr        [0x0003C154]
  579. 000007F0  584F                     addq.w     A7, 4
  580. 000007F2  2F08                     move.l     -[A7], A0
  581. 000007F4  61FF 0000 0BF6           bsr        +0xBF8 /* 000013EC */
  582. 000007FA  3600                     move.w     D3, D0
  583. 000007FC  3803                     move.w     D4, D3
  584. 000007FE  4A43                     tst.w      D3
  585. 00000800  4FEF 0018                lea.l      A7, [A7 + 0x18]
  586. 00000804  6718                     beq        +0x1A /* 0000081E */
  587. 00000806  4878 0185                push.l     0x185
  588. 0000080A  4879 0000 A67C           push.l     0xA67C
  589. 00000810  3044                     movea.w    A0, D4
  590. 00000812  2F08                     move.l     -[A7], A0
  591. 00000814  4EB9 0000 0F60           jsr        [0x00000F60]
  592. 0000081A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  593. label0000081E:
  594. 0000081E  3F3C FFFF                move.w     -[A7], 0xFFFF
  595. 00000822  486E FFBC                pea.l      [A6 - 0x44]
  596. 00000826  61FF 0000 430A           bsr        +0x430C /* 00004B32 */
  597. 0000082C  5C4F                     addq.w     A7, 6
  598. label0000082E:
  599. 0000082E  486E FFEC                pea.l      [A6 - 0x14]
  600. 00000832  4EB9 0003 C154           jsr        [0x0003C154]
  601. 00000838  584F                     addq.w     A7, 4
  602. 0000083A  2F08                     move.l     -[A7], A0
  603. 0000083C  61FF 0000 30F2           bsr        +0x30F4 /* 00003930 */
  604. 00000842  2448                     movea.l    A2, A0
  605. 00000844  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  606. 00000848  2F0A                     move.l     -[A7], A2
  607. 0000084A  2057                     movea.l    A0, [A7]
  608. 0000084C  2250                     movea.l    A1, [A0]
  609. 0000084E  2269 0060                movea.l    A1, [A1 + 0x60]
  610. 00000852  4E91                     jsr        [A1]
  611. 00000854  2648                     movea.l    A3, A0
  612. 00000856  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  613. 0000085A  2F0B                     move.l     -[A7], A3
  614. 0000085C  2057                     movea.l    A0, [A7]
  615. 0000085E  2250                     movea.l    A1, [A0]
  616. 00000860  2269 0064                movea.l    A1, [A1 + 0x64]
  617. 00000864  4E91                     jsr        [A1]
  618. 00000866  2448                     movea.l    A2, A0
  619. 00000868  3F3C FFFF                move.w     -[A7], 0xFFFF
  620. 0000086C  486E FFC4                pea.l      [A6 - 0x3C]
  621. 00000870  61FF 0000 42C0           bsr        +0x42C2 /* 00004B32 */
  622. 00000876  3F3C FFFF                move.w     -[A7], 0xFFFF
  623. 0000087A  486E FFEC                pea.l      [A6 - 0x14]
  624. 0000087E  61FF 0000 42B2           bsr        +0x42B4 /* 00004B32 */
  625. 00000884  3F3C FFFF                move.w     -[A7], 0xFFFF
  626. 00000888  486E FFCC                pea.l      [A6 - 0x34]
  627. 0000088C  61FF 0000 42A4           bsr        +0x42A6 /* 00004B32 */
  628. 00000892  4FEF 0026                lea.l      A7, [A7 + 0x26]
  629. 00000896  6000 00F2                bra        +0xF4 /* 0000098A */
  630. label0000089A:
  631. 0000089A  2D7C 6267 6E67 FFFC      move.l     [A6 - 0x4], 0x62676E67 /* 'bgng' */
  632. 000008A2  6000 00E6                bra        +0xE8 /* 0000098A */
  633. label000008A6:
  634. 000008A6  486E FFE4                pea.l      [A6 - 0x1C]
  635. 000008AA  61FF 0000 4138           bsr        +0x413A /* 000049E4 */
  636. 000008B0  486E FFE4                pea.l      [A6 - 0x1C]
  637. 000008B4  4EB9 0003 C14E           jsr        [0x0003C14E]
  638. 000008BA  584F                     addq.w     A7, 4
  639. 000008BC  2F08                     move.l     -[A7], A0
  640. 000008BE  486E FFF4                pea.l      [A6 - 0xC]
  641. 000008C2  4EB9 0003 C154           jsr        [0x0003C154]
  642. 000008C8  584F                     addq.w     A7, 4
  643. 000008CA  2F08                     move.l     -[A7], A0
  644. 000008CC  61FF 0000 0B1E           bsr        +0xB20 /* 000013EC */
  645. 000008D2  3600                     move.w     D3, D0
  646. 000008D4  3803                     move.w     D4, D3
  647. 000008D6  4A43                     tst.w      D3
  648. 000008D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  649. 000008DC  6718                     beq        +0x1A /* 000008F6 */
  650. 000008DE  4878 01B1                push.l     0x1B1
  651. 000008E2  4879 0000 A67C           push.l     0xA67C
  652. 000008E8  3044                     movea.w    A0, D4
  653. 000008EA  2F08                     move.l     -[A7], A0
  654. 000008EC  4EB9 0000 0F60           jsr        [0x00000F60]
  655. 000008F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  656. label000008F6:
  657. 000008F6  2D7C 656E 6420 FFFC      move.l     [A6 - 0x4], 0x656E6420 /* 'end ' */
  658. 000008FE  486E FFE4                pea.l      [A6 - 0x1C]
  659. 00000902  4EB9 0003 C154           jsr        [0x0003C154]
  660. 00000908  584F                     addq.w     A7, 4
  661. 0000090A  2F08                     move.l     -[A7], A0
  662. 0000090C  61FF 0000 3022           bsr        +0x3024 /* 00003930 */
  663. 00000912  2448                     movea.l    A2, A0
  664. 00000914  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  665. 00000918  2F0A                     move.l     -[A7], A2
  666. 0000091A  2057                     movea.l    A0, [A7]
  667. 0000091C  2250                     movea.l    A1, [A0]
  668. 0000091E  2269 0060                movea.l    A1, [A1 + 0x60]
  669. 00000922  4E91                     jsr        [A1]
  670. 00000924  2648                     movea.l    A3, A0
  671. 00000926  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  672. 0000092A  2F0B                     move.l     -[A7], A3
  673. 0000092C  2057                     movea.l    A0, [A7]
  674. 0000092E  2250                     movea.l    A1, [A0]
  675. 00000930  2269 0064                movea.l    A1, [A1 + 0x64]
  676. 00000934  4E91                     jsr        [A1]
  677. 00000936  2448                     movea.l    A2, A0
  678. 00000938  3F3C FFFF                move.w     -[A7], 0xFFFF
  679. 0000093C  486E FFE4                pea.l      [A6 - 0x1C]
  680. 00000940  61FF 0000 41F0           bsr        +0x41F2 /* 00004B32 */
  681. 00000946  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  682. 0000094A  603E                     bra        +0x40 /* 0000098A */
  683. label0000094C:
  684. 0000094C  4EB9 0000 1D0A           jsr        [0x00001D0A]
  685. 00000952  5300                     subq.b     D0, 1
  686. 00000954  661C                     bne        +0x1E /* 00000972 */
  687. 00000956  4878 01BB                push.l     0x1BB
  688. 0000095A  4879 0000 A67C           push.l     0xA67C
  689. 00000960  4879 0000 A5CE           push.l     0xA5CE
  690. 00000966  4EB9 0000 01B0           jsr        [0x000001B0]
  691. 0000096C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  692. 00000970  6018                     bra        +0x1A /* 0000098A */
  693. label00000972:
  694. 00000972  4EB9 0000 1D0A           jsr        [0x00001D0A]
  695. 00000978  5500                     subq.b     D0, 2
  696. 0000097A  660E                     bne        +0x10 /* 0000098A */
  697. 0000097C  4879 0000 A5CE           push.l     0xA5CE
  698. 00000982  4EB9 0000 1CFC           jsr        [0x00001CFC]
  699. 00000988  584F                     addq.w     A7, 4
  700. label0000098A:
  701. 0000098A  200A                     move.l     D0, A2
  702. 0000098C  6608                     bne        +0xA /* 00000996 */
  703. 0000098E  61FF 0000 2EF4           bsr        +0x2EF6 /* 00003884 */
  704. 00000994  2448                     movea.l    A2, A0
  705. label00000996:
  706. 00000996  200A                     move.l     D0, A2
  707. 00000998  661A                     bne        +0x1C /* 000009B4 */
  708. 0000099A  4878 01C5                push.l     0x1C5
  709. 0000099E  4879 0000 A67C           push.l     0xA67C
  710. 000009A4  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  711. 000009AA  4EB9 0000 0F60           jsr        [0x00000F60]
  712. 000009B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  713. label000009B4:
  714. 000009B4  2F05                     move.l     -[A7], D5
  715. 000009B6  2F06                     move.l     -[A7], D6
  716. 000009B8  2F0B                     move.l     -[A7], A3
  717. 000009BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  718. 000009BE  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  719. 000009C2  2F0A                     move.l     -[A7], A2
  720. 000009C4  2057                     movea.l    A0, [A7]
  721. 000009C6  2250                     movea.l    A1, [A0]
  722. 000009C8  2269 008C                movea.l    A1, [A1 + 0x8C]
  723. 000009CC  4E91                     jsr        [A1]
  724. 000009CE  2848                     movea.l    A4, A0
  725. 000009D0  200C                     move.l     D0, A4
  726. 000009D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  727. 000009D6  675C                     beq        +0x5E /* 00000A34 */
  728. 000009D8  2045                     movea.l    A0, D5
  729. 000009DA  0C90 6E75 6C6C           cmpi.l     [A0], 0x6E756C6C /* 'null' */
  730. 000009E0  6752                     beq        +0x54 /* 00000A34 */
  731. 000009E2  486E FFDC                pea.l      [A6 - 0x24]
  732. 000009E6  61FF 0000 3FFC           bsr        +0x3FFE /* 000049E4 */
  733. 000009EC  486E FFDC                pea.l      [A6 - 0x24]
  734. 000009F0  4EB9 0003 C14E           jsr        [0x0003C14E]
  735. 000009F6  584F                     addq.w     A7, 4
  736. 000009F8  2F08                     move.l     -[A7], A0
  737. 000009FA  2F0C                     move.l     -[A7], A4
  738. 000009FC  2057                     movea.l    A0, [A7]
  739. 000009FE  2250                     movea.l    A1, [A0]
  740. 00000A00  2269 0084                movea.l    A1, [A1 + 0x84]
  741. 00000A04  4E91                     jsr        [A1]
  742. 00000A06  486E FFDC                pea.l      [A6 - 0x24]
  743. 00000A0A  4EB9 0003 C154           jsr        [0x0003C154]
  744. 00000A10  584F                     addq.w     A7, 4
  745. 00000A12  2F08                     move.l     -[A7], A0
  746. 00000A14  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  747. 00000A1A  2F05                     move.l     -[A7], D5
  748. 00000A1C  61FF 0000 4326           bsr        +0x4328 /* 00004D44 */
  749. 00000A22  3F3C FFFF                move.w     -[A7], 0xFFFF
  750. 00000A26  486E FFDC                pea.l      [A6 - 0x24]
  751. 00000A2A  61FF 0000 4106           bsr        +0x4108 /* 00004B32 */
  752. 00000A30  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  753. label00000A34:
  754. 00000A34  3F3C FFFF                move.w     -[A7], 0xFFFF
  755. 00000A38  486E FFF4                pea.l      [A6 - 0xC]
  756. 00000A3C  61FF 0000 40F4           bsr        +0x40F6 /* 00004B32 */
  757. 00000A42  3F3C FFFF                move.w     -[A7], 0xFFFF
  758. 00000A46  486E FFD4                pea.l      [A6 - 0x2C]
  759. 00000A4A  61FF 0000 40E6           bsr        +0x40E8 /* 00004B32 */
  760. 00000A50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  761. 00000A54  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  762. 00000A58  4E5E                     unlink     A6
  763. 00000A5A  4E75                     rts
  764. 00000A5C  4E56 FFE4                link       A6, -0x001C
  765. 00000A60  48E7 1820                movem.l    -[A7], D3,D4,A2
  766. 00000A64  246E 0010                movea.l    A2, [A6 + 0x10]
  767. 00000A68  422E FFF7                clr.b      [A6 - 0x9]
  768. 00000A6C  486E FFEE                pea.l      [A6 - 0x12]
  769. 00000A70  61FF 0000 3F72           bsr        +0x3F74 /* 000049E4 */
  770. 00000A76  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  771. 00000A7C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  772. 00000A82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  773. 00000A86  486E FFEE                pea.l      [A6 - 0x12]
  774. 00000A8A  61FF 0000 4218           bsr        +0x421A /* 00004CA4 */
  775. 00000A90  486E FFF8                pea.l      [A6 - 0x8]
  776. 00000A94  61FF 0000 3F4E           bsr        +0x3F50 /* 000049E4 */
  777. 00000A9A  4879 0000 A51E           push.l     0xA51E
  778. 00000AA0  4879 0002 5F71           push.l     0x25F71
  779. 00000AA6  486E FFE4                pea.l      [A6 - 0x1C]
  780. 00000AAA  4EB9 0003 C186           jsr        [0x0003C186]
  781. 00000AB0  486E FFF8                pea.l      [A6 - 0x8]
  782. 00000AB4  4EB9 0003 C14E           jsr        [0x0003C14E]
  783. 00000ABA  584F                     addq.w     A7, 4
  784. 00000ABC  2F08                     move.l     -[A7], A0
  785. 00000ABE  486E FFEE                pea.l      [A6 - 0x12]
  786. 00000AC2  4EB9 0003 C154           jsr        [0x0003C154]
  787. 00000AC8  584F                     addq.w     A7, 4
  788. 00000ACA  2F08                     move.l     -[A7], A0
  789. 00000ACC  61FF 0000 091E           bsr        +0x920 /* 000013EC */
  790. 00000AD2  3600                     move.w     D3, D0
  791. 00000AD4  3F3C FFFF                move.w     -[A7], 0xFFFF
  792. 00000AD8  486E FFE4                pea.l      [A6 - 0x1C]
  793. 00000ADC  4EB9 0003 C15A           jsr        [0x0003C15A]
  794. 00000AE2  4A43                     tst.w      D3
  795. 00000AE4  4FEF 0032                lea.l      A7, [A7 + 0x32]
  796. 00000AE8  6648                     bne        +0x4A /* 00000B32 */
  797. 00000AEA  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  798. 00000AF0  486E FFF8                pea.l      [A6 - 0x8]
  799. 00000AF4  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  800. 00000AFA  0C80 6C69 7374           cmpi.l     D0, 0x6C697374 /* 'list' */
  801. 00000B00  584F                     addq.w     A7, 4
  802. 00000B02  664C                     bne        +0x4E /* 00000B50 */
  803. 00000B04  42AE FFEA                clr.l      [A6 - 0x16]
  804. 00000B08  554F                     subq.w     A7, 2
  805. 00000B0A  486E FFF8                pea.l      [A6 - 0x8]
  806. 00000B0E  4EB9 0003 C138           jsr        [0x0003C138]
  807. 00000B14  584F                     addq.w     A7, 4
  808. 00000B16  2F08                     move.l     -[A7], A0
  809. 00000B18  486E FFEA                pea.l      [A6 - 0x16]
  810. 00000B1C  303C 0407                move.w     D0, 0x407
  811. 00000B20  A816                     syscall    Pack8
  812. 00000B22  301F                     move.w     D0, [A7]+
  813. 00000B24  4AAE FFEA                tst.l      [A6 - 0x16]
  814. 00000B28  5EC0                     sgt        D0
  815. 00000B2A  4400                     neg.b      D0
  816. 00000B2C  1D40 FFF7                move.b     [A6 - 0x9], D0
  817. 00000B30  601E                     bra        +0x20 /* 00000B50 */
  818. label00000B32:
  819. 00000B32  0C43 F940                cmpi.w     D3, 0xF940
  820. 00000B36  6718                     beq        +0x1A /* 00000B50 */
  821. 00000B38  4878 0203                push.l     0x203
  822. 00000B3C  4879 0000 A67C           push.l     0xA67C
  823. 00000B42  3043                     movea.w    A0, D3
  824. 00000B44  2F08                     move.l     -[A7], A0
  825. 00000B46  4EB9 0000 0F60           jsr        [0x00000F60]
  826. 00000B4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  827. label00000B50:
  828. 00000B50  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  829. 00000B56  673E                     beq        +0x40 /* 00000B96 */
  830. 00000B58  554F                     subq.w     A7, 2
  831. 00000B5A  2F0A                     move.l     -[A7], A2
  832. 00000B5C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  833. 00000B62  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  834. 00000B68  486E FFF7                pea.l      [A6 - 0x9]
  835. 00000B6C  4878 0001                push.l     0x1
  836. 00000B70  303C 0A0F                move.w     D0, 0xA0F
  837. 00000B74  A816                     syscall    Pack8
  838. 00000B76  361F                     move.w     D3, [A7]+
  839. 00000B78  3803                     move.w     D4, D3
  840. 00000B7A  4A43                     tst.w      D3
  841. 00000B7C  6718                     beq        +0x1A /* 00000B96 */
  842. 00000B7E  4878 020C                push.l     0x20C
  843. 00000B82  4879 0000 A67C           push.l     0xA67C
  844. 00000B88  3044                     movea.w    A0, D4
  845. 00000B8A  2F08                     move.l     -[A7], A0
  846. 00000B8C  4EB9 0000 0F60           jsr        [0x00000F60]
  847. 00000B92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  848. label00000B96:
  849. 00000B96  3F3C FFFF                move.w     -[A7], 0xFFFF
  850. 00000B9A  486E FFF8                pea.l      [A6 - 0x8]
  851. 00000B9E  61FF 0000 3F92           bsr        +0x3F94 /* 00004B32 */
  852. 00000BA4  3F3C FFFF                move.w     -[A7], 0xFFFF
  853. 00000BA8  486E FFEE                pea.l      [A6 - 0x12]
  854. 00000BAC  61FF 0000 3F84           bsr        +0x3F86 /* 00004B32 */
  855. 00000BB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  856. 00000BB6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  857. 00000BBA  4E5E                     unlink     A6
  858. 00000BBC  4E75                     rts
  859. 00000BBE  4E56 FFBC                link       A6, -0x0044
  860. 00000BC2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  861. 00000BC6  286E 000C                movea.l    A4, [A6 + 0xC]
  862. 00000BCA  266E 0010                movea.l    A3, [A6 + 0x10]
  863. 00000BCE  2C2E 0014                move.l     D6, [A6 + 0x14]
  864. 00000BD2  246E 0018                movea.l    A2, [A6 + 0x18]
  865. 00000BD6  282E 001C                move.l     D4, [A6 + 0x1C]
  866. 00000BDA  0C93 6C69 7374           cmpi.l     [A3], 0x6C697374 /* 'list' */
  867. 00000BE0  6726                     beq        +0x28 /* 00000C08 */
  868. 00000BE2  2F0B                     move.l     -[A7], A3
  869. 00000BE4  61FF 0000 2D4A           bsr        +0x2D4C /* 00003930 */
  870. 00000BEA  2608                     move.l     D3, A0
  871. 00000BEC  2F04                     move.l     -[A7], D4
  872. 00000BEE  2F06                     move.l     -[A7], D6
  873. 00000BF0  2F0A                     move.l     -[A7], A2
  874. 00000BF2  2F0C                     move.l     -[A7], A4
  875. 00000BF4  2F03                     move.l     -[A7], D3
  876. 00000BF6  2057                     movea.l    A0, [A7]
  877. 00000BF8  2250                     movea.l    A1, [A0]
  878. 00000BFA  2269 0088                movea.l    A1, [A1 + 0x88]
  879. 00000BFE  4E91                     jsr        [A1]
  880. 00000C00  4FEF 0018                lea.l      A7, [A7 + 0x18]
  881. 00000C04  6000 0440                bra        +0x442 /* 00001046 */
  882. label00000C08:
  883. 00000C08  486E FFD0                pea.l      [A6 - 0x30]
  884. 00000C0C  61FF 0000 3DD6           bsr        +0x3DD8 /* 000049E4 */
  885. 00000C12  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  886. 00000C18  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  887. 00000C1E  2F0C                     move.l     -[A7], A4
  888. 00000C20  486E FFD0                pea.l      [A6 - 0x30]
  889. 00000C24  61FF 0000 40CE           bsr        +0x40D0 /* 00004CF4 */
  890. 00000C2A  42AE FFC4                clr.l      [A6 - 0x3C]
  891. 00000C2E  2F0B                     move.l     -[A7], A3
  892. 00000C30  486E FFC4                pea.l      [A6 - 0x3C]
  893. 00000C34  303C 0407                move.w     D0, 0x407
  894. 00000C38  A816                     syscall    Pack8
  895. 00000C3A  301F                     move.w     D0, [A7]+
  896. 00000C3C  42A7                     clr.l      -[A7]
  897. 00000C3E  42A7                     clr.l      -[A7]
  898. 00000C40  4227                     clr.b      -[A7]
  899. 00000C42  2F06                     move.l     -[A7], D6
  900. 00000C44  303C 0706                move.w     D0, 0x706
  901. 00000C48  A816                     syscall    Pack8
  902. 00000C4A  361F                     move.w     D3, [A7]+
  903. 00000C4C  3A03                     move.w     D5, D3
  904. 00000C4E  4A43                     tst.w      D3
  905. 00000C50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  906. 00000C54  6718                     beq        +0x1A /* 00000C6E */
  907. 00000C56  4878 0230                push.l     0x230
  908. 00000C5A  4879 0000 A67C           push.l     0xA67C
  909. 00000C60  3045                     movea.w    A0, D5
  910. 00000C62  2F08                     move.l     -[A7], A0
  911. 00000C64  4EB9 0000 0F60           jsr        [0x00000F60]
  912. 00000C6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  913. label00000C6E:
  914. 00000C6E  486E FFD0                pea.l      [A6 - 0x30]
  915. 00000C72  4EB9 0003 C13E           jsr        [0x0003C13E]
  916. 00000C78  4A00                     tst.b      D0
  917. 00000C7A  584F                     addq.w     A7, 4
  918. 00000C7C  6700 0130                beq        +0x132 /* 00000DAE */
  919. 00000C80  7601                     moveq.l    D3, 0x01
  920. 00000C82  7001                     moveq.l    D0, 0x01
  921. 00000C84  B0AE FFC4                cmp.l      D0, [A6 - 0x3C]
  922. 00000C88  6E00 03AC                bgt        +0x3AE /* 00001036 */
  923. label00000C8C:
  924. 00000C8C  486E FFF8                pea.l      [A6 - 0x8]
  925. 00000C90  61FF 0000 3D52           bsr        +0x3D54 /* 000049E4 */
  926. 00000C96  486E FFE0                pea.l      [A6 - 0x20]
  927. 00000C9A  61FF 0000 3D48           bsr        +0x3D4A /* 000049E4 */
  928. 00000CA0  2F0B                     move.l     -[A7], A3
  929. 00000CA2  2F03                     move.l     -[A7], D3
  930. 00000CA4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  931. 00000CAA  486E FFC0                pea.l      [A6 - 0x40]
  932. 00000CAE  486E FFF8                pea.l      [A6 - 0x8]
  933. 00000CB2  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  934. 00000CB8  584F                     addq.w     A7, 4
  935. 00000CBA  2F08                     move.l     -[A7], A0
  936. 00000CBC  303C 0A0B                move.w     D0, 0xA0B
  937. 00000CC0  A816                     syscall    Pack8
  938. 00000CC2  3A1F                     move.w     D5, [A7]+
  939. 00000CC4  3E05                     move.w     D7, D5
  940. 00000CC6  4A45                     tst.w      D5
  941. 00000CC8  5C4F                     addq.w     A7, 6
  942. 00000CCA  6718                     beq        +0x1A /* 00000CE4 */
  943. 00000CCC  4878 023A                push.l     0x23A
  944. 00000CD0  4879 0000 A67C           push.l     0xA67C
  945. 00000CD6  3047                     movea.w    A0, D7
  946. 00000CD8  2F08                     move.l     -[A7], A0
  947. 00000CDA  4EB9 0000 0F60           jsr        [0x00000F60]
  948. 00000CE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  949. label00000CE4:
  950. 00000CE4  486E FFF8                pea.l      [A6 - 0x8]
  951. 00000CE8  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  952. 00000CEE  0C80 6C69 7374           cmpi.l     D0, 0x6C697374 /* 'list' */
  953. 00000CF4  584F                     addq.w     A7, 4
  954. 00000CF6  6636                     bne        +0x38 /* 00000D2E */
  955. 00000CF8  2F04                     move.l     -[A7], D4
  956. 00000CFA  2F0A                     move.l     -[A7], A2
  957. 00000CFC  486E FFE0                pea.l      [A6 - 0x20]
  958. 00000D00  4EB9 0003 C14E           jsr        [0x0003C14E]
  959. 00000D06  584F                     addq.w     A7, 4
  960. 00000D08  2F08                     move.l     -[A7], A0
  961. 00000D0A  486E FFF8                pea.l      [A6 - 0x8]
  962. 00000D0E  4EB9 0003 C14E           jsr        [0x0003C14E]
  963. 00000D14  584F                     addq.w     A7, 4
  964. 00000D16  2F08                     move.l     -[A7], A0
  965. 00000D18  2F0C                     move.l     -[A7], A4
  966. 00000D1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  967. 00000D1E  2057                     movea.l    A0, [A7]
  968. 00000D20  2250                     movea.l    A1, [A0]
  969. 00000D22  2269 0020                movea.l    A1, [A1 + 0x20]
  970. 00000D26  4E91                     jsr        [A1]
  971. 00000D28  4FEF 0018                lea.l      A7, [A7 + 0x18]
  972. 00000D2C  603A                     bra        +0x3C /* 00000D68 */
  973. label00000D2E:
  974. 00000D2E  486E FFF8                pea.l      [A6 - 0x8]
  975. 00000D32  4EB9 0003 C154           jsr        [0x0003C154]
  976. 00000D38  584F                     addq.w     A7, 4
  977. 00000D3A  2F08                     move.l     -[A7], A0
  978. 00000D3C  61FF 0000 2BF2           bsr        +0x2BF4 /* 00003930 */
  979. 00000D42  2A08                     move.l     D5, A0
  980. 00000D44  2F04                     move.l     -[A7], D4
  981. 00000D46  486E FFE0                pea.l      [A6 - 0x20]
  982. 00000D4A  4EB9 0003 C14E           jsr        [0x0003C14E]
  983. 00000D50  584F                     addq.w     A7, 4
  984. 00000D52  2F08                     move.l     -[A7], A0
  985. 00000D54  2F0A                     move.l     -[A7], A2
  986. 00000D56  2F0C                     move.l     -[A7], A4
  987. 00000D58  2F05                     move.l     -[A7], D5
  988. 00000D5A  2057                     movea.l    A0, [A7]
  989. 00000D5C  2250                     movea.l    A1, [A0]
  990. 00000D5E  2269 0088                movea.l    A1, [A1 + 0x88]
  991. 00000D62  4E91                     jsr        [A1]
  992. 00000D64  4FEF 0018                lea.l      A7, [A7 + 0x18]
  993. label00000D68:
  994. 00000D68  486E FFE0                pea.l      [A6 - 0x20]
  995. 00000D6C  4EB9 0003 C154           jsr        [0x0003C154]
  996. 00000D72  584F                     addq.w     A7, 4
  997. 00000D74  2F08                     move.l     -[A7], A0
  998. 00000D76  42A7                     clr.l      -[A7]
  999. 00000D78  2F06                     move.l     -[A7], D6
  1000. 00000D7A  61FF 0000 4048           bsr        +0x404A /* 00004DC4 */
  1001. 00000D80  3F3C FFFF                move.w     -[A7], 0xFFFF
  1002. 00000D84  486E FFE0                pea.l      [A6 - 0x20]
  1003. 00000D88  61FF 0000 3DA8           bsr        +0x3DAA /* 00004B32 */
  1004. 00000D8E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1005. 00000D92  486E FFF8                pea.l      [A6 - 0x8]
  1006. 00000D96  61FF 0000 3D9A           bsr        +0x3D9C /* 00004B32 */
  1007. 00000D9C  5283                     addq.l     D3, 1
  1008. 00000D9E  B6AE FFC4                cmp.l      D3, [A6 - 0x3C]
  1009. 00000DA2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1010. 00000DA6  6F00 FEE4                ble        -0x11A /* 00000C8C */
  1011. 00000DAA  6000 028A                bra        +0x28C /* 00001036 */
  1012. label00000DAE:
  1013. 00000DAE  486E FFC8                pea.l      [A6 - 0x38]
  1014. 00000DB2  61FF 0000 3C30           bsr        +0x3C32 /* 000049E4 */
  1015. 00000DB8  2F0C                     move.l     -[A7], A4
  1016. 00000DBA  486E FFC8                pea.l      [A6 - 0x38]
  1017. 00000DBE  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1018. 00000DC4  584F                     addq.w     A7, 4
  1019. 00000DC6  2F08                     move.l     -[A7], A0
  1020. 00000DC8  303C 0405                move.w     D0, 0x405
  1021. 00000DCC  A816                     syscall    Pack8
  1022. 00000DCE  361F                     move.w     D3, [A7]+
  1023. 00000DD0  3A03                     move.w     D5, D3
  1024. 00000DD2  4A43                     tst.w      D3
  1025. 00000DD4  544F                     addq.w     A7, 2
  1026. 00000DD6  6718                     beq        +0x1A /* 00000DF0 */
  1027. 00000DD8  4878 0259                push.l     0x259
  1028. 00000DDC  4879 0000 A67C           push.l     0xA67C
  1029. 00000DE2  3045                     movea.w    A0, D5
  1030. 00000DE4  2F08                     move.l     -[A7], A0
  1031. 00000DE6  4EB9 0000 0F60           jsr        [0x00000F60]
  1032. 00000DEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1033. label00000DF0:
  1034. 00000DF0  7601                     moveq.l    D3, 0x01
  1035. 00000DF2  7001                     moveq.l    D0, 0x01
  1036. 00000DF4  B0AE FFC4                cmp.l      D0, [A6 - 0x3C]
  1037. 00000DF8  6E00 022C                bgt        +0x22E /* 00001026 */
  1038. label00000DFC:
  1039. 00000DFC  486E FFF0                pea.l      [A6 - 0x10]
  1040. 00000E00  61FF 0000 3BE2           bsr        +0x3BE4 /* 000049E4 */
  1041. 00000E06  486E FFE8                pea.l      [A6 - 0x18]
  1042. 00000E0A  61FF 0000 3BD8           bsr        +0x3BDA /* 000049E4 */
  1043. 00000E10  2F0B                     move.l     -[A7], A3
  1044. 00000E12  2F03                     move.l     -[A7], D3
  1045. 00000E14  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  1046. 00000E1A  486E FFBC                pea.l      [A6 - 0x44]
  1047. 00000E1E  486E FFF0                pea.l      [A6 - 0x10]
  1048. 00000E22  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1049. 00000E28  584F                     addq.w     A7, 4
  1050. 00000E2A  2F08                     move.l     -[A7], A0
  1051. 00000E2C  303C 0A0B                move.w     D0, 0xA0B
  1052. 00000E30  A816                     syscall    Pack8
  1053. 00000E32  3A1F                     move.w     D5, [A7]+
  1054. 00000E34  3E05                     move.w     D7, D5
  1055. 00000E36  4A45                     tst.w      D5
  1056. 00000E38  5C4F                     addq.w     A7, 6
  1057. 00000E3A  6718                     beq        +0x1A /* 00000E54 */
  1058. 00000E3C  4878 0261                push.l     0x261
  1059. 00000E40  4879 0000 A67C           push.l     0xA67C
  1060. 00000E46  3047                     movea.w    A0, D7
  1061. 00000E48  2F08                     move.l     -[A7], A0
  1062. 00000E4A  4EB9 0000 0F60           jsr        [0x00000F60]
  1063. 00000E50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1064. label00000E54:
  1065. 00000E54  486E FFF0                pea.l      [A6 - 0x10]
  1066. 00000E58  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  1067. 00000E5E  0C80 6C69 7374           cmpi.l     D0, 0x6C697374 /* 'list' */
  1068. 00000E64  584F                     addq.w     A7, 4
  1069. 00000E66  6644                     bne        +0x46 /* 00000EAC */
  1070. 00000E68  2F04                     move.l     -[A7], D4
  1071. 00000E6A  2F0A                     move.l     -[A7], A2
  1072. 00000E6C  486E FFE8                pea.l      [A6 - 0x18]
  1073. 00000E70  4EB9 0003 C14E           jsr        [0x0003C14E]
  1074. 00000E76  584F                     addq.w     A7, 4
  1075. 00000E78  2F08                     move.l     -[A7], A0
  1076. 00000E7A  486E FFF0                pea.l      [A6 - 0x10]
  1077. 00000E7E  4EB9 0003 C14E           jsr        [0x0003C14E]
  1078. 00000E84  584F                     addq.w     A7, 4
  1079. 00000E86  2F08                     move.l     -[A7], A0
  1080. 00000E88  486E FFC8                pea.l      [A6 - 0x38]
  1081. 00000E8C  4EB9 0003 C154           jsr        [0x0003C154]
  1082. 00000E92  584F                     addq.w     A7, 4
  1083. 00000E94  2F08                     move.l     -[A7], A0
  1084. 00000E96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1085. 00000E9A  2057                     movea.l    A0, [A7]
  1086. 00000E9C  2250                     movea.l    A1, [A0]
  1087. 00000E9E  2269 0020                movea.l    A1, [A1 + 0x20]
  1088. 00000EA2  4E91                     jsr        [A1]
  1089. 00000EA4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1090. 00000EA8  6000 00E0                bra        +0xE2 /* 00000F8A */
  1091. label00000EAC:
  1092. 00000EAC  486E FFF0                pea.l      [A6 - 0x10]
  1093. 00000EB0  4EB9 0003 C154           jsr        [0x0003C154]
  1094. 00000EB6  584F                     addq.w     A7, 4
  1095. 00000EB8  2F08                     move.l     -[A7], A0
  1096. 00000EBA  61FF 0000 2A74           bsr        +0x2A76 /* 00003930 */
  1097. 00000EC0  2848                     movea.l    A4, A0
  1098. 00000EC2  7001                     moveq.l    D0, 0x01
  1099. 00000EC4  B680                     cmp.l      D3, D0
  1100. 00000EC6  584F                     addq.w     A7, 4
  1101. 00000EC8  6700 0090                beq        +0x92 /* 00000F5A */
  1102. 00000ECC  486E FFD8                pea.l      [A6 - 0x28]
  1103. 00000ED0  61FF 0000 3B12           bsr        +0x3B14 /* 000049E4 */
  1104. 00000ED6  486E FFD8                pea.l      [A6 - 0x28]
  1105. 00000EDA  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1106. 00000EE0  584F                     addq.w     A7, 4
  1107. 00000EE2  2F08                     move.l     -[A7], A0
  1108. 00000EE4  2F3C 6166 7465           move.l     -[A7], 0x61667465 /* 'afte' */
  1109. 00000EEA  486E FFD0                pea.l      [A6 - 0x30]
  1110. 00000EEE  4EB9 0003 C154           jsr        [0x0003C154]
  1111. 00000EF4  584F                     addq.w     A7, 4
  1112. 00000EF6  2F08                     move.l     -[A7], A0
  1113. 00000EF8  61FF 0000 4066           bsr        +0x4068 /* 00004F60 */
  1114. 00000EFE  486E FFC8                pea.l      [A6 - 0x38]
  1115. 00000F02  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1116. 00000F08  584F                     addq.w     A7, 4
  1117. 00000F0A  2F08                     move.l     -[A7], A0
  1118. 00000F0C  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  1119. 00000F12  486E FFD8                pea.l      [A6 - 0x28]
  1120. 00000F16  4EB9 0003 C138           jsr        [0x0003C138]
  1121. 00000F1C  584F                     addq.w     A7, 4
  1122. 00000F1E  2F08                     move.l     -[A7], A0
  1123. 00000F20  303C 0610                move.w     D0, 0x610
  1124. 00000F24  A816                     syscall    Pack8
  1125. 00000F26  3A1F                     move.w     D5, [A7]+
  1126. 00000F28  3E05                     move.w     D7, D5
  1127. 00000F2A  4A45                     tst.w      D5
  1128. 00000F2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1129. 00000F30  6718                     beq        +0x1A /* 00000F4A */
  1130. 00000F32  4878 0270                push.l     0x270
  1131. 00000F36  4879 0000 A67C           push.l     0xA67C
  1132. 00000F3C  3047                     movea.w    A0, D7
  1133. 00000F3E  2F08                     move.l     -[A7], A0
  1134. 00000F40  4EB9 0000 0F60           jsr        [0x00000F60]
  1135. 00000F46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1136. label00000F4A:
  1137. 00000F4A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1138. 00000F4E  486E FFD8                pea.l      [A6 - 0x28]
  1139. 00000F52  61FF 0000 3BDE           bsr        +0x3BE0 /* 00004B32 */
  1140. 00000F58  5C4F                     addq.w     A7, 6
  1141. label00000F5A:
  1142. 00000F5A  2F04                     move.l     -[A7], D4
  1143. 00000F5C  486E FFE8                pea.l      [A6 - 0x18]
  1144. 00000F60  4EB9 0003 C14E           jsr        [0x0003C14E]
  1145. 00000F66  584F                     addq.w     A7, 4
  1146. 00000F68  2F08                     move.l     -[A7], A0
  1147. 00000F6A  2F0A                     move.l     -[A7], A2
  1148. 00000F6C  486E FFC8                pea.l      [A6 - 0x38]
  1149. 00000F70  4EB9 0003 C154           jsr        [0x0003C154]
  1150. 00000F76  584F                     addq.w     A7, 4
  1151. 00000F78  2F08                     move.l     -[A7], A0
  1152. 00000F7A  2F0C                     move.l     -[A7], A4
  1153. 00000F7C  2057                     movea.l    A0, [A7]
  1154. 00000F7E  2250                     movea.l    A1, [A0]
  1155. 00000F80  2269 0088                movea.l    A1, [A1 + 0x88]
  1156. 00000F84  4E91                     jsr        [A1]
  1157. 00000F86  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1158. label00000F8A:
  1159. 00000F8A  486E FFE8                pea.l      [A6 - 0x18]
  1160. 00000F8E  4EB9 0003 C154           jsr        [0x0003C154]
  1161. 00000F94  584F                     addq.w     A7, 4
  1162. 00000F96  2F08                     move.l     -[A7], A0
  1163. 00000F98  42A7                     clr.l      -[A7]
  1164. 00000F9A  2F06                     move.l     -[A7], D6
  1165. 00000F9C  61FF 0000 3E26           bsr        +0x3E28 /* 00004DC4 */
  1166. 00000FA2  486E FFD0                pea.l      [A6 - 0x30]
  1167. 00000FA6  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1168. 00000FAC  584F                     addq.w     A7, 4
  1169. 00000FAE  2F08                     move.l     -[A7], A0
  1170. 00000FB0  303C 0204                move.w     D0, 0x204
  1171. 00000FB4  A816                     syscall    Pack8
  1172. 00000FB6  301F                     move.w     D0, [A7]+
  1173. 00000FB8  486E FFE8                pea.l      [A6 - 0x18]
  1174. 00000FBC  4EB9 0003 C138           jsr        [0x0003C138]
  1175. 00000FC2  584F                     addq.w     A7, 4
  1176. 00000FC4  2F08                     move.l     -[A7], A0
  1177. 00000FC6  486E FFD0                pea.l      [A6 - 0x30]
  1178. 00000FCA  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1179. 00000FD0  584F                     addq.w     A7, 4
  1180. 00000FD2  2F08                     move.l     -[A7], A0
  1181. 00000FD4  303C 0405                move.w     D0, 0x405
  1182. 00000FD8  A816                     syscall    Pack8
  1183. 00000FDA  3A1F                     move.w     D5, [A7]+
  1184. 00000FDC  3E05                     move.w     D7, D5
  1185. 00000FDE  4A45                     tst.w      D5
  1186. 00000FE0  504F                     addq.w     A7, 8
  1187. 00000FE2  6718                     beq        +0x1A /* 00000FFC */
  1188. 00000FE4  4878 027B                push.l     0x27B
  1189. 00000FE8  4879 0000 A67C           push.l     0xA67C
  1190. 00000FEE  3047                     movea.w    A0, D7
  1191. 00000FF0  2F08                     move.l     -[A7], A0
  1192. 00000FF2  4EB9 0000 0F60           jsr        [0x00000F60]
  1193. 00000FF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1194. label00000FFC:
  1195. 00000FFC  3F3C FFFF                move.w     -[A7], 0xFFFF
  1196. 00001000  486E FFE8                pea.l      [A6 - 0x18]
  1197. 00001004  61FF 0000 3B2C           bsr        +0x3B2E /* 00004B32 */
  1198. 0000100A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1199. 0000100E  486E FFF0                pea.l      [A6 - 0x10]
  1200. 00001012  61FF 0000 3B1E           bsr        +0x3B20 /* 00004B32 */
  1201. 00001018  5283                     addq.l     D3, 1
  1202. 0000101A  B6AE FFC4                cmp.l      D3, [A6 - 0x3C]
  1203. 0000101E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1204. 00001022  6F00 FDD8                ble        -0x226 /* 00000DFC */
  1205. label00001026:
  1206. 00001026  3F3C FFFF                move.w     -[A7], 0xFFFF
  1207. 0000102A  486E FFC8                pea.l      [A6 - 0x38]
  1208. 0000102E  61FF 0000 3B02           bsr        +0x3B04 /* 00004B32 */
  1209. 00001034  5C4F                     addq.w     A7, 6
  1210. label00001036:
  1211. 00001036  3F3C FFFF                move.w     -[A7], 0xFFFF
  1212. 0000103A  486E FFD0                pea.l      [A6 - 0x30]
  1213. 0000103E  61FF 0000 3AF2           bsr        +0x3AF4 /* 00004B32 */
  1214. 00001044  5C4F                     addq.w     A7, 6
  1215. label00001046:
  1216. 00001046  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1217. 0000104A  4E5E                     unlink     A6
  1218. 0000104C  4E75                     rts
  1219. 0000104E  4E56 FFE8                link       A6, -0x0018
  1220. 00001052  2F0B                     move.l     -[A7], A3
  1221. 00001054  2F0A                     move.l     -[A7], A2
  1222. 00001056  246E 0020                movea.l    A2, [A6 + 0x20]
  1223. 0000105A  24BC 6E75 6C6C           move.l     [A2], 0x6E756C6C /* 'null' */
  1224. 00001060  42AA 0004                clr.l      [A2 + 0x4]
  1225. 00001064  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1226. 00001068  61FF 0000 28C6           bsr        +0x28C8 /* 00003930 */
  1227. 0000106E  2648                     movea.l    A3, A0
  1228. 00001070  584F                     addq.w     A7, 4
  1229. 00001072  2D4F FFFC                move.l     [A6 - 0x4], A7
  1230. 00001076  2F0A                     move.l     -[A7], A2
  1231. 00001078  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1232. 0000107C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1233. 00001080  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1234. 00001084  2F0B                     move.l     -[A7], A3
  1235. 00001086  2057                     movea.l    A0, [A7]
  1236. 00001088  2250                     movea.l    A1, [A0]
  1237. 0000108A  2269 0038                movea.l    A1, [A1 + 0x38]
  1238. 0000108E  4E91                     jsr        [A1]
  1239. 00001090  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1240. 00001094  6026                     bra        +0x28 /* 000010BC */
  1241. 00001096  2F0A                     move.l     -[A7], A2
  1242. 00001098  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1243. 0000109C  2057                     movea.l    A0, [A7]
  1244. 0000109E  2250                     movea.l    A1, [A0]
  1245. 000010A0  2269 002C                movea.l    A1, [A1 + 0x2C]
  1246. 000010A4  4E91                     jsr        [A1]
  1247. 000010A6  42A7                     clr.l      -[A7]
  1248. 000010A8  42A7                     clr.l      -[A7]
  1249. 000010AA  42A7                     clr.l      -[A7]
  1250. 000010AC  4EB9 0000 0148           jsr        [0x00000148]
  1251. 000010B2  486E FFE8                pea.l      [A6 - 0x18]
  1252. 000010B6  4EB9 0000 0150           jsr        [0x00000150]
  1253. label000010BC:
  1254. 000010BC  245F                     movea.l    A2, [A7]+
  1255. 000010BE  265F                     movea.l    A3, [A7]+
  1256. 000010C0  4E5E                     unlink     A6
  1257. 000010C2  4E75                     rts
  1258. 000010C4  4E56 FFB2                link       A6, -0x004E
  1259. 000010C8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1260. 000010CC  2C2E 000C                move.l     D6, [A6 + 0xC]
  1261. 000010D0  286E 0010                movea.l    A4, [A6 + 0x10]
  1262. 000010D4  2E2E 001C                move.l     D7, [A6 + 0x1C]
  1263. 000010D8  266E 0020                movea.l    A3, [A6 + 0x20]
  1264. 000010DC  26BC 6E75 6C6C           move.l     [A3], 0x6E756C6C /* 'null' */
  1265. 000010E2  42AB 0004                clr.l      [A3 + 0x4]
  1266. 000010E6  42AE FFEC                clr.l      [A6 - 0x14]
  1267. 000010EA  554F                     subq.w     A7, 2
  1268. 000010EC  2F0C                     move.l     -[A7], A4
  1269. 000010EE  486E FFEC                pea.l      [A6 - 0x14]
  1270. 000010F2  303C 0407                move.w     D0, 0x407
  1271. 000010F6  A816                     syscall    Pack8
  1272. 000010F8  301F                     move.w     D0, [A7]+
  1273. 000010FA  1D7C 0001 FFD9           move.b     [A6 - 0x27], 0x1
  1274. 00001100  2D4F FFCE                move.l     [A6 - 0x32], A7
  1275. 00001104  0CAE 696E 6478 0018      cmpi.l     [A6 + 0x18], 0x696E6478 /* 'indx' */
  1276. 0000110C  6600 00DC                bne        +0xDE /* 000011EA */
  1277. 00001110  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1278. 00001114  2F07                     move.l     -[A7], D7
  1279. 00001116  61FF 0000 374A           bsr        +0x374C /* 00004862 */
  1280. 0000111C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1281. 00001120  4A80                     tst.l      D0
  1282. 00001122  504F                     addq.w     A7, 8
  1283. 00001124  6F00 00B8                ble        +0xBA /* 000011DE */
  1284. 00001128  202E FFE4                move.l     D0, [A6 - 0x1C]
  1285. 0000112C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  1286. 00001130  6E00 00AC                bgt        +0xAE /* 000011DE */
  1287. 00001134  486E FFDC                pea.l      [A6 - 0x24]
  1288. 00001138  61FF 0000 38AA           bsr        +0x38AC /* 000049E4 */
  1289. 0000113E  2F0C                     move.l     -[A7], A4
  1290. 00001140  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1291. 00001144  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  1292. 0000114A  486E FFB2                pea.l      [A6 - 0x4E]
  1293. 0000114E  486E FFDC                pea.l      [A6 - 0x24]
  1294. 00001152  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1295. 00001158  584F                     addq.w     A7, 4
  1296. 0000115A  2F08                     move.l     -[A7], A0
  1297. 0000115C  303C 0A0B                move.w     D0, 0xA0B
  1298. 00001160  A816                     syscall    Pack8
  1299. 00001162  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  1300. 00001166  3D6E FFDA FFB8           move.w     [A6 - 0x48], [A6 - 0x26]
  1301. 0000116C  4A6E FFDA                tst.w      [A6 - 0x26]
  1302. 00001170  544F                     addq.w     A7, 2
  1303. 00001172  671A                     beq        +0x1C /* 0000118E */
  1304. 00001174  4878 02DE                push.l     0x2DE
  1305. 00001178  4879 0000 A67C           push.l     0xA67C
  1306. 0000117E  306E FFB8                movea.w    A0, [A6 - 0x48]
  1307. 00001182  2F08                     move.l     -[A7], A0
  1308. 00001184  4EB9 0000 0F60           jsr        [0x00000F60]
  1309. 0000118A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1310. label0000118E:
  1311. 0000118E  486E FFDC                pea.l      [A6 - 0x24]
  1312. 00001192  4EB9 0003 C154           jsr        [0x0003C154]
  1313. 00001198  584F                     addq.w     A7, 4
  1314. 0000119A  2F08                     move.l     -[A7], A0
  1315. 0000119C  61FF 0000 2792           bsr        +0x2794 /* 00003930 */
  1316. 000011A2  2D48 FFD4                move.l     [A6 - 0x2C], A0
  1317. 000011A6  0C86 636F 626A           cmpi.l     D6, 0x636F626A /* 'cobj' */
  1318. 000011AC  584F                     addq.w     A7, 4
  1319. 000011AE  6710                     beq        +0x12 /* 000011C0 */
  1320. 000011B0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1321. 000011B4  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  1322. 000011BA  BC80                     cmp.l      D6, D0
  1323. 000011BC  584F                     addq.w     A7, 4
  1324. 000011BE  660E                     bne        +0x10 /* 000011CE */
  1325. label000011C0:
  1326. 000011C0  2F0B                     move.l     -[A7], A3
  1327. 000011C2  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1328. 000011C6  61FF 0000 2722           bsr        +0x2724 /* 000038EA */
  1329. 000011CC  504F                     addq.w     A7, 8
  1330. label000011CE:
  1331. 000011CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1332. 000011D2  486E FFDC                pea.l      [A6 - 0x24]
  1333. 000011D6  61FF 0000 395A           bsr        +0x395C /* 00004B32 */
  1334. 000011DC  5C4F                     addq.w     A7, 6
  1335. label000011DE:
  1336. 000011DE  4AAE FFE4                tst.l      [A6 - 0x1C]
  1337. 000011E2  5DC0                     slt        D0
  1338. 000011E4  4400                     neg.b      D0
  1339. 000011E6  1D40 FFD9                move.b     [A6 - 0x27], D0
  1340. label000011EA:
  1341. 000011EA  4A2E FFD9                tst.b      [A6 - 0x27]
  1342. 000011EE  6700 0142                beq        +0x144 /* 00001332 */
  1343. 000011F2  554F                     subq.w     A7, 2
  1344. 000011F4  42A7                     clr.l      -[A7]
  1345. 000011F6  42A7                     clr.l      -[A7]
  1346. 000011F8  4227                     clr.b      -[A7]
  1347. 000011FA  2F0B                     move.l     -[A7], A3
  1348. 000011FC  303C 0706                move.w     D0, 0x706
  1349. 00001200  A816                     syscall    Pack8
  1350. 00001202  3D5F FFD2                move.w     [A6 - 0x2E], [A7]+
  1351. 00001206  3D6E FFD2 FFB6           move.w     [A6 - 0x4A], [A6 - 0x2E]
  1352. 0000120C  4A6E FFD2                tst.w      [A6 - 0x2E]
  1353. 00001210  671A                     beq        +0x1C /* 0000122C */
  1354. 00001212  4878 02F8                push.l     0x2F8
  1355. 00001216  4879 0000 A67C           push.l     0xA67C
  1356. 0000121C  306E FFB6                movea.w    A0, [A6 - 0x4A]
  1357. 00001220  2F08                     move.l     -[A7], A0
  1358. 00001222  4EB9 0000 0F60           jsr        [0x00000F60]
  1359. 00001228  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1360. label0000122C:
  1361. 0000122C  7601                     moveq.l    D3, 0x01
  1362. 0000122E  7001                     moveq.l    D0, 0x01
  1363. 00001230  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  1364. 00001234  6E00 00FC                bgt        +0xFE /* 00001332 */
  1365. label00001238:
  1366. 00001238  486E FFF8                pea.l      [A6 - 0x8]
  1367. 0000123C  61FF 0000 37A6           bsr        +0x37A8 /* 000049E4 */
  1368. 00001242  486E FFF0                pea.l      [A6 - 0x10]
  1369. 00001246  61FF 0000 379C           bsr        +0x379E /* 000049E4 */
  1370. 0000124C  2F0C                     move.l     -[A7], A4
  1371. 0000124E  2F03                     move.l     -[A7], D3
  1372. 00001250  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  1373. 00001256  486E FFE8                pea.l      [A6 - 0x18]
  1374. 0000125A  486E FFF8                pea.l      [A6 - 0x8]
  1375. 0000125E  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1376. 00001264  584F                     addq.w     A7, 4
  1377. 00001266  2F08                     move.l     -[A7], A0
  1378. 00001268  303C 0A0B                move.w     D0, 0xA0B
  1379. 0000126C  A816                     syscall    Pack8
  1380. 0000126E  381F                     move.w     D4, [A7]+
  1381. 00001270  3A04                     move.w     D5, D4
  1382. 00001272  4A44                     tst.w      D4
  1383. 00001274  5C4F                     addq.w     A7, 6
  1384. 00001276  6718                     beq        +0x1A /* 00001290 */
  1385. 00001278  4878 0305                push.l     0x305
  1386. 0000127C  4879 0000 A67C           push.l     0xA67C
  1387. 00001282  3045                     movea.w    A0, D5
  1388. 00001284  2F08                     move.l     -[A7], A0
  1389. 00001286  4EB9 0000 0F60           jsr        [0x00000F60]
  1390. 0000128C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1391. label00001290:
  1392. 00001290  486E FFF8                pea.l      [A6 - 0x8]
  1393. 00001294  4EB9 0003 C154           jsr        [0x0003C154]
  1394. 0000129A  584F                     addq.w     A7, 4
  1395. 0000129C  2F08                     move.l     -[A7], A0
  1396. 0000129E  61FF 0000 2690           bsr        +0x2692 /* 00003930 */
  1397. 000012A4  2448                     movea.l    A2, A0
  1398. 000012A6  486E FFF0                pea.l      [A6 - 0x10]
  1399. 000012AA  4EB9 0003 C14E           jsr        [0x0003C14E]
  1400. 000012B0  584F                     addq.w     A7, 4
  1401. 000012B2  2F08                     move.l     -[A7], A0
  1402. 000012B4  2F07                     move.l     -[A7], D7
  1403. 000012B6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1404. 000012BA  2F06                     move.l     -[A7], D6
  1405. 000012BC  2F0A                     move.l     -[A7], A2
  1406. 000012BE  2057                     movea.l    A0, [A7]
  1407. 000012C0  2250                     movea.l    A1, [A0]
  1408. 000012C2  2269 0038                movea.l    A1, [A1 + 0x38]
  1409. 000012C6  4E91                     jsr        [A1]
  1410. 000012C8  486E FFF0                pea.l      [A6 - 0x10]
  1411. 000012CC  4EB9 0003 C154           jsr        [0x0003C154]
  1412. 000012D2  584F                     addq.w     A7, 4
  1413. 000012D4  2F08                     move.l     -[A7], A0
  1414. 000012D6  42A7                     clr.l      -[A7]
  1415. 000012D8  2F0B                     move.l     -[A7], A3
  1416. 000012DA  61FF 0000 3AE8           bsr        +0x3AEA /* 00004DC4 */
  1417. 000012E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1418. 000012E4  486E FFF0                pea.l      [A6 - 0x10]
  1419. 000012E8  61FF 0000 3848           bsr        +0x384A /* 00004B32 */
  1420. 000012EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1421. 000012F2  486E FFF8                pea.l      [A6 - 0x8]
  1422. 000012F6  61FF 0000 383A           bsr        +0x383C /* 00004B32 */
  1423. 000012FC  5283                     addq.l     D3, 1
  1424. 000012FE  B6AE FFEC                cmp.l      D3, [A6 - 0x14]
  1425. 00001302  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1426. 00001306  6F00 FF30                ble        -0xCE /* 00001238 */
  1427. 0000130A  6026                     bra        +0x28 /* 00001332 */
  1428. 0000130C  2F0B                     move.l     -[A7], A3
  1429. 0000130E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1430. 00001312  2057                     movea.l    A0, [A7]
  1431. 00001314  2250                     movea.l    A1, [A0]
  1432. 00001316  2269 002C                movea.l    A1, [A1 + 0x2C]
  1433. 0000131A  4E91                     jsr        [A1]
  1434. 0000131C  42A7                     clr.l      -[A7]
  1435. 0000131E  42A7                     clr.l      -[A7]
  1436. 00001320  42A7                     clr.l      -[A7]
  1437. 00001322  4EB9 0000 0148           jsr        [0x00000148]
  1438. 00001328  486E FFBA                pea.l      [A6 - 0x46]
  1439. 0000132C  4EB9 0000 0150           jsr        [0x00000150]
  1440. label00001332:
  1441. 00001332  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1442. 00001336  4E5E                     unlink     A6
  1443. 00001338  4E75                     rts
  1444. 0000133A  4E56 0000                link       A6, 0
  1445. 0000133E  554F                     subq.w     A7, 2
  1446. 00001340  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1447. 00001344  303C 0204                move.w     D0, 0x204
  1448. 00001348  A816                     syscall    Pack8
  1449. 0000134A  301F                     move.w     D0, [A7]+
  1450. 0000134C  4E5E                     unlink     A6
  1451. 0000134E  4E75                     rts
  1452. 00001350  4E56 0000                link       A6, 0
  1453. 00001354  48E7 0038                movem.l    -[A7], A2,A3,A4
  1454. 00001358  266E 0014                movea.l    A3, [A6 + 0x14]
  1455. 0000135C  286E 0018                movea.l    A4, [A6 + 0x18]
  1456. 00001360  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1457. 00001364  61FF 0000 25CA           bsr        +0x25CC /* 00003930 */
  1458. 0000136A  2448                     movea.l    A2, A0
  1459. 0000136C  0C93 546F 6B65           cmpi.l     [A3], 0x546F6B65 /* 'Toke' */
  1460. 00001372  584F                     addq.w     A7, 4
  1461. 00001374  6624                     bne        +0x26 /* 0000139A */
  1462. 00001376  2F0B                     move.l     -[A7], A3
  1463. 00001378  61FF 0000 25B6           bsr        +0x25B8 /* 00003930 */
  1464. 0000137E  584F                     addq.w     A7, 4
  1465. 00001380  2F08                     move.l     -[A7], A0
  1466. 00001382  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1467. 00001386  2F0A                     move.l     -[A7], A2
  1468. 00001388  2057                     movea.l    A0, [A7]
  1469. 0000138A  2250                     movea.l    A1, [A0]
  1470. 0000138C  2269 0070                movea.l    A1, [A1 + 0x70]
  1471. 00001390  4E91                     jsr        [A1]
  1472. 00001392  1880                     move.b     [A4], D0
  1473. 00001394  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1474. 00001398  6018                     bra        +0x1A /* 000013B2 */
  1475. label0000139A:
  1476. 0000139A  2F0B                     move.l     -[A7], A3
  1477. 0000139C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1478. 000013A0  2F0A                     move.l     -[A7], A2
  1479. 000013A2  2057                     movea.l    A0, [A7]
  1480. 000013A4  2250                     movea.l    A1, [A0]
  1481. 000013A6  2269 0074                movea.l    A1, [A1 + 0x74]
  1482. 000013AA  4E91                     jsr        [A1]
  1483. 000013AC  1880                     move.b     [A4], D0
  1484. 000013AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1485. label000013B2:
  1486. 000013B2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1487. 000013B6  4E5E                     unlink     A6
  1488. 000013B8  4E75                     rts
  1489. 000013BA  4E56 0000                link       A6, 0
  1490. 000013BE  2F0A                     move.l     -[A7], A2
  1491. 000013C0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1492. 000013C4  61FF 0000 256A           bsr        +0x256C /* 00003930 */
  1493. 000013CA  2448                     movea.l    A2, A0
  1494. 000013CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1495. 000013D0  2F0A                     move.l     -[A7], A2
  1496. 000013D2  2057                     movea.l    A0, [A7]
  1497. 000013D4  2250                     movea.l    A1, [A0]
  1498. 000013D6  2269 0040                movea.l    A1, [A1 + 0x40]
  1499. 000013DA  4E91                     jsr        [A1]
  1500. 000013DC  206E 0018                movea.l    A0, [A6 + 0x18]
  1501. 000013E0  2080                     move.l     [A0], D0
  1502. 000013E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1503. 000013E6  245F                     movea.l    A2, [A7]+
  1504. 000013E8  4E5E                     unlink     A6
  1505. 000013EA  4E75                     rts
  1506. fn000013EC:
  1507. 000013EC  4E56 FFE4                link       A6, -0x001C
  1508. 000013F0  2F0A                     move.l     -[A7], A2
  1509. 000013F2  2F03                     move.l     -[A7], D3
  1510. 000013F4  246E 0008                movea.l    A2, [A6 + 0x8]
  1511. 000013F8  7600                     moveq.l    D3, 0x00
  1512. 000013FA  0C92 7479 7065           cmpi.l     [A2], 0x74797065 /* 'type' */
  1513. 00001400  661A                     bne        +0x1C /* 0000141C */
  1514. 00001402  486E FFF4                pea.l      [A6 - 0xC]
  1515. 00001406  2F0A                     move.l     -[A7], A2
  1516. 00001408  61FF 0000 3EBE           bsr        +0x3EC0 /* 000052C8 */
  1517. 0000140E  0CAE 7365 6C65 FFF4      cmpi.l     [A6 - 0xC], 0x73656C65 /* 'sele' */
  1518. 00001416  504F                     addq.w     A7, 8
  1519. 00001418  6602                     bne        +0x4 /* 0000141C */
  1520. 0000141A  7601                     moveq.l    D3, 0x01
  1521. label0000141C:
  1522. 0000141C  4A03                     tst.b      D3
  1523. 0000141E  6700 00CA                beq        +0xCC /* 000014EA */
  1524. 00001422  486E FFEC                pea.l      [A6 - 0x14]
  1525. 00001426  61FF 0000 35BC           bsr        +0x35BE /* 000049E4 */
  1526. 0000142C  4878 0004                push.l     0x4
  1527. 00001430  486E FFF4                pea.l      [A6 - 0xC]
  1528. 00001434  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  1529. 0000143A  486E FFE4                pea.l      [A6 - 0x1C]
  1530. 0000143E  61FF 0000 369E           bsr        +0x36A0 /* 00004ADE */
  1531. 00001444  486E FFF8                pea.l      [A6 - 0x8]
  1532. 00001448  61FF 0000 359A           bsr        +0x359C /* 000049E4 */
  1533. 0000144E  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  1534. 00001454  486E FFEC                pea.l      [A6 - 0x14]
  1535. 00001458  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1536. 0000145E  584F                     addq.w     A7, 4
  1537. 00001460  2F08                     move.l     -[A7], A0
  1538. 00001462  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  1539. 00001468  486E FFE4                pea.l      [A6 - 0x1C]
  1540. 0000146C  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1541. 00001472  584F                     addq.w     A7, 4
  1542. 00001474  2F08                     move.l     -[A7], A0
  1543. 00001476  4227                     clr.b      -[A7]
  1544. 00001478  486E FFF8                pea.l      [A6 - 0x8]
  1545. 0000147C  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1546. 00001482  584F                     addq.w     A7, 4
  1547. 00001484  2F08                     move.l     -[A7], A0
  1548. 00001486  4EB9 0000 0058           jsr        [0x00000058]
  1549. 0000148C  361F                     move.w     D3, [A7]+
  1550. 0000148E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1551. 00001492  6626                     bne        +0x28 /* 000014BA */
  1552. 00001494  554F                     subq.w     A7, 2
  1553. 00001496  486E FFF8                pea.l      [A6 - 0x8]
  1554. 0000149A  4EB9 0003 C138           jsr        [0x0003C138]
  1555. 000014A0  584F                     addq.w     A7, 4
  1556. 000014A2  2F08                     move.l     -[A7], A0
  1557. 000014A4  2079 0002 61B8           movea.l    A0, [0x000261B8]
  1558. 000014AA  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1559. 000014AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1560. 000014B2  303C 0536                move.w     D0, 0x536
  1561. 000014B6  A816                     syscall    Pack8
  1562. 000014B8  361F                     move.w     D3, [A7]+
  1563. label000014BA:
  1564. 000014BA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1565. 000014BE  486E FFF8                pea.l      [A6 - 0x8]
  1566. 000014C2  61FF 0000 366E           bsr        +0x3670 /* 00004B32 */
  1567. 000014C8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1568. 000014CC  486E FFE4                pea.l      [A6 - 0x1C]
  1569. 000014D0  61FF 0000 3660           bsr        +0x3662 /* 00004B32 */
  1570. 000014D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1571. 000014DA  486E FFEC                pea.l      [A6 - 0x14]
  1572. 000014DE  61FF 0000 3652           bsr        +0x3654 /* 00004B32 */
  1573. 000014E4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1574. 000014E8  601A                     bra        +0x1C /* 00001504 */
  1575. label000014EA:
  1576. 000014EA  554F                     subq.w     A7, 2
  1577. 000014EC  2F0A                     move.l     -[A7], A2
  1578. 000014EE  2079 0002 61B8           movea.l    A0, [0x000261B8]
  1579. 000014F4  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1580. 000014F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1581. 000014FC  303C 0536                move.w     D0, 0x536
  1582. 00001500  A816                     syscall    Pack8
  1583. 00001502  361F                     move.w     D3, [A7]+
  1584. label00001504:
  1585. 00001504  3003                     move.w     D0, D3
  1586. 00001506  261F                     move.l     D3, [A7]+
  1587. 00001508  245F                     movea.l    A2, [A7]+
  1588. 0000150A  4E5E                     unlink     A6
  1589. 0000150C  4E75                     rts
  1590. 0000150E  4E56 FFE0                link       A6, -0x0020
  1591. 00001512  2F0A                     move.l     -[A7], A2
  1592. 00001514  2F03                     move.l     -[A7], D3
  1593. 00001516  246E 000C                movea.l    A2, [A6 + 0xC]
  1594. 0000151A  7600                     moveq.l    D3, 0x00
  1595. 0000151C  23CA 0002 61B4           move.l     [0x000261B4], A2
  1596. 00001522  2D4F FFFC                move.l     [A6 - 0x4], A7
  1597. 00001526  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1598. 0000152A  2F0A                     move.l     -[A7], A2
  1599. 0000152C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1600. 00001530  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1601. 00001536  2057                     movea.l    A0, [A7]
  1602. 00001538  2250                     movea.l    A1, [A0]
  1603. 0000153A  2269 0010                movea.l    A1, [A1 + 0x10]
  1604. 0000153E  4E91                     jsr        [A1]
  1605. 00001540  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1606. 00001544  604A                     bra        +0x4C /* 00001590 */
  1607. 00001546  206E FFF4                movea.l    A0, [A6 - 0xC]
  1608. 0000154A  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1609. 0000154E  362E FFE2                move.w     D3, [A6 - 0x1E]
  1610. 00001552  6032                     bra        +0x34 /* 00001586 */
  1611. 00001554  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  1612. 0000155A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1613. 0000155E  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1614. 00001564  3600                     move.w     D3, D0
  1615. 00001566  2F0A                     move.l     -[A7], A2
  1616. 00001568  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1617. 0000156C  4EB9 0003 C1CA           jsr        [0x0003C1CA]
  1618. 00001572  584F                     addq.w     A7, 4
  1619. 00001574  2F08                     move.l     -[A7], A0
  1620. 00001576  61FF 0000 045C           bsr        +0x45E /* 000019D4 */
  1621. 0000157C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1622. 00001580  6004                     bra        +0x6 /* 00001586 */
  1623. 00001582  363C F954                move.w     D3, 0xF954
  1624. label00001586:
  1625. 00001586  486E FFE8                pea.l      [A6 - 0x18]
  1626. 0000158A  4EB9 0000 0150           jsr        [0x00000150]
  1627. label00001590:
  1628. 00001590  61FF 0000 2496           bsr        +0x2498 /* 00003A28 */
  1629. 00001596  42B9 0002 61B4           clr.l      [0x000261B4]
  1630. 0000159C  3F43 003C                move.w     [A7 + 0x3C], D3
  1631. 000015A0  261F                     move.l     D3, [A7]+
  1632. 000015A2  245F                     movea.l    A2, [A7]+
  1633. 000015A4  4E5E                     unlink     A6
  1634. 000015A6  4E74 000C                rtd        0x000C
  1635. 000015AA  4E56 FFE0                link       A6, -0x0020
  1636. 000015AE  2F0A                     move.l     -[A7], A2
  1637. 000015B0  2F03                     move.l     -[A7], D3
  1638. 000015B2  246E 000C                movea.l    A2, [A6 + 0xC]
  1639. 000015B6  7600                     moveq.l    D3, 0x00
  1640. 000015B8  23CA 0002 61B4           move.l     [0x000261B4], A2
  1641. 000015BE  2D4F FFFC                move.l     [A6 - 0x4], A7
  1642. 000015C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1643. 000015C6  2F0A                     move.l     -[A7], A2
  1644. 000015C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1645. 000015CC  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1646. 000015D2  2057                     movea.l    A0, [A7]
  1647. 000015D4  2250                     movea.l    A1, [A0]
  1648. 000015D6  2269 0014                movea.l    A1, [A1 + 0x14]
  1649. 000015DA  4E91                     jsr        [A1]
  1650. 000015DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1651. 000015E0  604A                     bra        +0x4C /* 0000162C */
  1652. 000015E2  206E FFF4                movea.l    A0, [A6 - 0xC]
  1653. 000015E6  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1654. 000015EA  362E FFE2                move.w     D3, [A6 - 0x1E]
  1655. 000015EE  6032                     bra        +0x34 /* 00001622 */
  1656. 000015F0  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  1657. 000015F6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1658. 000015FA  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1659. 00001600  3600                     move.w     D3, D0
  1660. 00001602  2F0A                     move.l     -[A7], A2
  1661. 00001604  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1662. 00001608  4EB9 0003 C1CA           jsr        [0x0003C1CA]
  1663. 0000160E  584F                     addq.w     A7, 4
  1664. 00001610  2F08                     move.l     -[A7], A0
  1665. 00001612  61FF 0000 03C0           bsr        +0x3C2 /* 000019D4 */
  1666. 00001618  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1667. 0000161C  6004                     bra        +0x6 /* 00001622 */
  1668. 0000161E  363C F954                move.w     D3, 0xF954
  1669. label00001622:
  1670. 00001622  486E FFE8                pea.l      [A6 - 0x18]
  1671. 00001626  4EB9 0000 0150           jsr        [0x00000150]
  1672. label0000162C:
  1673. 0000162C  61FF 0000 23FA           bsr        +0x23FC /* 00003A28 */
  1674. 00001632  42B9 0002 61B4           clr.l      [0x000261B4]
  1675. 00001638  3F43 003C                move.w     [A7 + 0x3C], D3
  1676. 0000163C  261F                     move.l     D3, [A7]+
  1677. 0000163E  245F                     movea.l    A2, [A7]+
  1678. 00001640  4E5E                     unlink     A6
  1679. 00001642  4E74 000C                rtd        0x000C
  1680. 00001646  4E56 FFE0                link       A6, -0x0020
  1681. 0000164A  2F0A                     move.l     -[A7], A2
  1682. 0000164C  2F03                     move.l     -[A7], D3
  1683. 0000164E  246E 000C                movea.l    A2, [A6 + 0xC]
  1684. 00001652  7600                     moveq.l    D3, 0x00
  1685. 00001654  23CA 0002 61B4           move.l     [0x000261B4], A2
  1686. 0000165A  2D4F FFFC                move.l     [A6 - 0x4], A7
  1687. 0000165E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1688. 00001662  2F0A                     move.l     -[A7], A2
  1689. 00001664  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1690. 00001668  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1691. 0000166E  2057                     movea.l    A0, [A7]
  1692. 00001670  2250                     movea.l    A1, [A0]
  1693. 00001672  2269 0018                movea.l    A1, [A1 + 0x18]
  1694. 00001676  4E91                     jsr        [A1]
  1695. 00001678  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1696. 0000167C  604A                     bra        +0x4C /* 000016C8 */
  1697. 0000167E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1698. 00001682  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1699. 00001686  362E FFE2                move.w     D3, [A6 - 0x1E]
  1700. 0000168A  6032                     bra        +0x34 /* 000016BE */
  1701. 0000168C  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  1702. 00001692  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1703. 00001696  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1704. 0000169C  3600                     move.w     D3, D0
  1705. 0000169E  2F0A                     move.l     -[A7], A2
  1706. 000016A0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1707. 000016A4  4EB9 0003 C1CA           jsr        [0x0003C1CA]
  1708. 000016AA  584F                     addq.w     A7, 4
  1709. 000016AC  2F08                     move.l     -[A7], A0
  1710. 000016AE  61FF 0000 0324           bsr        +0x326 /* 000019D4 */
  1711. 000016B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1712. 000016B8  6004                     bra        +0x6 /* 000016BE */
  1713. 000016BA  363C F954                move.w     D3, 0xF954
  1714. label000016BE:
  1715. 000016BE  486E FFE8                pea.l      [A6 - 0x18]
  1716. 000016C2  4EB9 0000 0150           jsr        [0x00000150]
  1717. label000016C8:
  1718. 000016C8  61FF 0000 235E           bsr        +0x2360 /* 00003A28 */
  1719. 000016CE  42B9 0002 61B4           clr.l      [0x000261B4]
  1720. 000016D4  3F43 003C                move.w     [A7 + 0x3C], D3
  1721. 000016D8  261F                     move.l     D3, [A7]+
  1722. 000016DA  245F                     movea.l    A2, [A7]+
  1723. 000016DC  4E5E                     unlink     A6
  1724. 000016DE  4E74 000C                rtd        0x000C
  1725. 000016E2  4E56 FFE0                link       A6, -0x0020
  1726. 000016E6  2F0A                     move.l     -[A7], A2
  1727. 000016E8  2F03                     move.l     -[A7], D3
  1728. 000016EA  246E 000C                movea.l    A2, [A6 + 0xC]
  1729. 000016EE  7600                     moveq.l    D3, 0x00
  1730. 000016F0  23CA 0002 61B4           move.l     [0x000261B4], A2
  1731. 000016F6  2D4F FFFC                move.l     [A6 - 0x4], A7
  1732. 000016FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1733. 000016FE  2F0A                     move.l     -[A7], A2
  1734. 00001700  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1735. 00001704  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1736. 0000170A  2057                     movea.l    A0, [A7]
  1737. 0000170C  2250                     movea.l    A1, [A0]
  1738. 0000170E  2269 001C                movea.l    A1, [A1 + 0x1C]
  1739. 00001712  4E91                     jsr        [A1]
  1740. 00001714  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1741. 00001718  604A                     bra        +0x4C /* 00001764 */
  1742. 0000171A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1743. 0000171E  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1744. 00001722  362E FFE2                move.w     D3, [A6 - 0x1E]
  1745. 00001726  6032                     bra        +0x34 /* 0000175A */
  1746. 00001728  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  1747. 0000172E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1748. 00001732  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1749. 00001738  3600                     move.w     D3, D0
  1750. 0000173A  2F0A                     move.l     -[A7], A2
  1751. 0000173C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1752. 00001740  4EB9 0003 C1CA           jsr        [0x0003C1CA]
  1753. 00001746  584F                     addq.w     A7, 4
  1754. 00001748  2F08                     move.l     -[A7], A0
  1755. 0000174A  61FF 0000 0288           bsr        +0x28A /* 000019D4 */
  1756. 00001750  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1757. 00001754  6004                     bra        +0x6 /* 0000175A */
  1758. 00001756  363C F954                move.w     D3, 0xF954
  1759. label0000175A:
  1760. 0000175A  486E FFE8                pea.l      [A6 - 0x18]
  1761. 0000175E  4EB9 0000 0150           jsr        [0x00000150]
  1762. label00001764:
  1763. 00001764  61FF 0000 22C2           bsr        +0x22C4 /* 00003A28 */
  1764. 0000176A  42B9 0002 61B4           clr.l      [0x000261B4]
  1765. 00001770  3F43 003C                move.w     [A7 + 0x3C], D3
  1766. 00001774  261F                     move.l     D3, [A7]+
  1767. 00001776  245F                     movea.l    A2, [A7]+
  1768. 00001778  4E5E                     unlink     A6
  1769. 0000177A  4E74 000C                rtd        0x000C
  1770. 0000177E  4E56 FFE0                link       A6, -0x0020
  1771. 00001782  2F03                     move.l     -[A7], D3
  1772. 00001784  7600                     moveq.l    D3, 0x00
  1773. 00001786  2D4F FFFC                move.l     [A6 - 0x4], A7
  1774. 0000178A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1775. 0000178E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1776. 00001792  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1777. 00001796  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1778. 0000179A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1779. 0000179E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1780. 000017A2  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  1781. 000017A6  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1782. 000017AC  2057                     movea.l    A0, [A7]
  1783. 000017AE  2250                     movea.l    A1, [A0]
  1784. 000017B0  2269 0024                movea.l    A1, [A1 + 0x24]
  1785. 000017B4  4E91                     jsr        [A1]
  1786. 000017B6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1787. 000017BA  6032                     bra        +0x34 /* 000017EE */
  1788. 000017BC  206E FFF4                movea.l    A0, [A6 - 0xC]
  1789. 000017C0  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1790. 000017C4  362E FFE6                move.w     D3, [A6 - 0x1A]
  1791. 000017C8  601A                     bra        +0x1C /* 000017E4 */
  1792. 000017CA  2D6E FFF4 FFE0           move.l     [A6 - 0x20], [A6 - 0xC]
  1793. 000017D0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1794. 000017D4  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1795. 000017DA  3600                     move.w     D3, D0
  1796. 000017DC  584F                     addq.w     A7, 4
  1797. 000017DE  6004                     bra        +0x6 /* 000017E4 */
  1798. 000017E0  363C F940                move.w     D3, 0xF940
  1799. label000017E4:
  1800. 000017E4  486E FFE8                pea.l      [A6 - 0x18]
  1801. 000017E8  4EB9 0000 0150           jsr        [0x00000150]
  1802. label000017EE:
  1803. 000017EE  3F43 0048                move.w     [A7 + 0x48], D3
  1804. 000017F2  261F                     move.l     D3, [A7]+
  1805. 000017F4  4E5E                     unlink     A6
  1806. 000017F6  4E74 001C                rtd        0x001C
  1807. 000017FA  4E56 FFE0                link       A6, -0x0020
  1808. 000017FE  2F03                     move.l     -[A7], D3
  1809. 00001800  7600                     moveq.l    D3, 0x00
  1810. 00001802  2D4F FFFC                move.l     [A6 - 0x4], A7
  1811. 00001806  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1812. 0000180A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1813. 0000180E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1814. 00001812  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1815. 00001816  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1816. 0000181A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1817. 0000181E  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  1818. 00001822  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1819. 00001828  2057                     movea.l    A0, [A7]
  1820. 0000182A  2250                     movea.l    A1, [A0]
  1821. 0000182C  2269 0028                movea.l    A1, [A1 + 0x28]
  1822. 00001830  4E91                     jsr        [A1]
  1823. 00001832  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1824. 00001836  6032                     bra        +0x34 /* 0000186A */
  1825. 00001838  206E FFF4                movea.l    A0, [A6 - 0xC]
  1826. 0000183C  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1827. 00001840  362E FFE6                move.w     D3, [A6 - 0x1A]
  1828. 00001844  601A                     bra        +0x1C /* 00001860 */
  1829. 00001846  2D6E FFF4 FFE0           move.l     [A6 - 0x20], [A6 - 0xC]
  1830. 0000184C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1831. 00001850  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1832. 00001856  3600                     move.w     D3, D0
  1833. 00001858  584F                     addq.w     A7, 4
  1834. 0000185A  6004                     bra        +0x6 /* 00001860 */
  1835. 0000185C  363C F940                move.w     D3, 0xF940
  1836. label00001860:
  1837. 00001860  486E FFE8                pea.l      [A6 - 0x18]
  1838. 00001864  4EB9 0000 0150           jsr        [0x00000150]
  1839. label0000186A:
  1840. 0000186A  3F43 0048                move.w     [A7 + 0x48], D3
  1841. 0000186E  261F                     move.l     D3, [A7]+
  1842. 00001870  4E5E                     unlink     A6
  1843. 00001872  4E74 001C                rtd        0x001C
  1844. 00001876  4E56 FFE0                link       A6, -0x0020
  1845. 0000187A  2F03                     move.l     -[A7], D3
  1846. 0000187C  7600                     moveq.l    D3, 0x00
  1847. 0000187E  2D4F FFFC                move.l     [A6 - 0x4], A7
  1848. 00001882  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1849. 00001886  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1850. 0000188C  2057                     movea.l    A0, [A7]
  1851. 0000188E  2250                     movea.l    A1, [A0]
  1852. 00001890  2269 002C                movea.l    A1, [A1 + 0x2C]
  1853. 00001894  4E91                     jsr        [A1]
  1854. 00001896  504F                     addq.w     A7, 8
  1855. 00001898  6032                     bra        +0x34 /* 000018CC */
  1856. 0000189A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1857. 0000189E  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1858. 000018A2  362E FFE6                move.w     D3, [A6 - 0x1A]
  1859. 000018A6  601A                     bra        +0x1C /* 000018C2 */
  1860. 000018A8  2D6E FFF4 FFE0           move.l     [A6 - 0x20], [A6 - 0xC]
  1861. 000018AE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1862. 000018B2  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1863. 000018B8  3600                     move.w     D3, D0
  1864. 000018BA  584F                     addq.w     A7, 4
  1865. 000018BC  6004                     bra        +0x6 /* 000018C2 */
  1866. 000018BE  363C F954                move.w     D3, 0xF954
  1867. label000018C2:
  1868. 000018C2  486E FFE8                pea.l      [A6 - 0x18]
  1869. 000018C6  4EB9 0000 0150           jsr        [0x00000150]
  1870. label000018CC:
  1871. 000018CC  3F43 0030                move.w     [A7 + 0x30], D3
  1872. 000018D0  261F                     move.l     D3, [A7]+
  1873. 000018D2  4E5E                     unlink     A6
  1874. 000018D4  4E74 0004                rtd        0x0004
  1875. 000018D8  4E56 FFD0                link       A6, -0x0030
  1876. 000018DC  2F03                     move.l     -[A7], D3
  1877. 000018DE  7600                     moveq.l    D3, 0x00
  1878. 000018E0  206E 0010                movea.l    A0, [A6 + 0x10]
  1879. 000018E4  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  1880. 000018E8  2D68 0004 FFE4           move.l     [A6 - 0x1C], [A0 + 0x4]
  1881. 000018EE  206E 000C                movea.l    A0, [A6 + 0xC]
  1882. 000018F2  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  1883. 000018F6  2D68 0004 FFDC           move.l     [A6 - 0x24], [A0 + 0x4]
  1884. 000018FC  2D4F FFFC                move.l     [A6 - 0x4], A7
  1885. 00001900  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1886. 00001904  486E FFD8                pea.l      [A6 - 0x28]
  1887. 00001908  486E FFE0                pea.l      [A6 - 0x20]
  1888. 0000190C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1889. 00001910  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1890. 00001916  2057                     movea.l    A0, [A7]
  1891. 00001918  2250                     movea.l    A1, [A0]
  1892. 0000191A  2269 0030                movea.l    A1, [A1 + 0x30]
  1893. 0000191E  4E91                     jsr        [A1]
  1894. 00001920  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1895. 00001924  6032                     bra        +0x34 /* 00001958 */
  1896. 00001926  206E FFF4                movea.l    A0, [A6 - 0xC]
  1897. 0000192A  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  1898. 0000192E  362E FFD6                move.w     D3, [A6 - 0x2A]
  1899. 00001932  601A                     bra        +0x1C /* 0000194E */
  1900. 00001934  2D6E FFF4 FFD0           move.l     [A6 - 0x30], [A6 - 0xC]
  1901. 0000193A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1902. 0000193E  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1903. 00001944  3600                     move.w     D3, D0
  1904. 00001946  584F                     addq.w     A7, 4
  1905. 00001948  6004                     bra        +0x6 /* 0000194E */
  1906. 0000194A  363C F954                move.w     D3, 0xF954
  1907. label0000194E:
  1908. 0000194E  486E FFE8                pea.l      [A6 - 0x18]
  1909. 00001952  4EB9 0000 0150           jsr        [0x00000150]
  1910. label00001958:
  1911. 00001958  3F43 004C                move.w     [A7 + 0x4C], D3
  1912. 0000195C  261F                     move.l     D3, [A7]+
  1913. 0000195E  4E5E                     unlink     A6
  1914. 00001960  4E74 0010                rtd        0x0010
  1915. 00001964  4E56 FFE0                link       A6, -0x0020
  1916. 00001968  2F03                     move.l     -[A7], D3
  1917. 0000196A  7600                     moveq.l    D3, 0x00
  1918. 0000196C  2D4F FFFC                move.l     [A6 - 0x4], A7
  1919. 00001970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1920. 00001974  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1921. 00001978  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1922. 0000197C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1923. 00001980  2F39 0002 61B8           move.l     -[A7], [0x000261B8]
  1924. 00001986  2057                     movea.l    A0, [A7]
  1925. 00001988  2250                     movea.l    A1, [A0]
  1926. 0000198A  2269 0034                movea.l    A1, [A1 + 0x34]
  1927. 0000198E  4E91                     jsr        [A1]
  1928. 00001990  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1929. 00001994  6032                     bra        +0x34 /* 000019C8 */
  1930. 00001996  206E FFF4                movea.l    A0, [A6 - 0xC]
  1931. 0000199A  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1932. 0000199E  362E FFE6                move.w     D3, [A6 - 0x1A]
  1933. 000019A2  601A                     bra        +0x1C /* 000019BE */
  1934. 000019A4  2D6E FFF4 FFE0           move.l     [A6 - 0x20], [A6 - 0xC]
  1935. 000019AA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1936. 000019AE  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  1937. 000019B4  3600                     move.w     D3, D0
  1938. 000019B6  584F                     addq.w     A7, 4
  1939. 000019B8  6004                     bra        +0x6 /* 000019BE */
  1940. 000019BA  363C F954                move.w     D3, 0xF954
  1941. label000019BE:
  1942. 000019BE  486E FFE8                pea.l      [A6 - 0x18]
  1943. 000019C2  4EB9 0000 0150           jsr        [0x00000150]
  1944. label000019C8:
  1945. 000019C8  3F43 003C                move.w     [A7 + 0x3C], D3
  1946. 000019CC  261F                     move.l     D3, [A7]+
  1947. 000019CE  4E5E                     unlink     A6
  1948. 000019D0  4E74 0010                rtd        0x0010
  1949. fn000019D4:
  1950. 000019D4  4E56 0000                link       A6, 0
  1951. 000019D8  2F0A                     move.l     -[A7], A2
  1952. 000019DA  246E 0008                movea.l    A2, [A6 + 0x8]
  1953. 000019DE  206E 000C                movea.l    A0, [A6 + 0xC]
  1954. 000019E2  0C90 6E75 6C6C           cmpi.l     [A0], 0x6E756C6C /* 'null' */
  1955. 000019E8  673C                     beq        +0x3E /* 00001A26 */
  1956. 000019EA  2F0A                     move.l     -[A7], A2
  1957. 000019EC  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  1958. 000019F2  4A00                     tst.b      D0
  1959. 000019F4  584F                     addq.w     A7, 4
  1960. 000019F6  672E                     beq        +0x30 /* 00001A26 */
  1961. 000019F8  554F                     subq.w     A7, 2
  1962. 000019FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1963. 000019FE  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  1964. 00001A04  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1965. 00001A0A  486A 0001                pea.l      [A2 + 0x1]
  1966. 00001A0E  2F0A                     move.l     -[A7], A2
  1967. 00001A10  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  1968. 00001A16  7200                     moveq.l    D1, 0x00
  1969. 00001A18  1200                     move.b     D1, D0
  1970. 00001A1A  584F                     addq.w     A7, 4
  1971. 00001A1C  2F01                     move.l     -[A7], D1
  1972. 00001A1E  303C 0A0F                move.w     D0, 0xA0F
  1973. 00001A22  A816                     syscall    Pack8
  1974. 00001A24  301F                     move.w     D0, [A7]+
  1975. label00001A26:
  1976. 00001A26  245F                     movea.l    A2, [A7]+
  1977. 00001A28  4E5E                     unlink     A6
  1978. 00001A2A  4E75                     rts
  1979. 00001A2C  4E56 0000                link       A6, 0
  1980. 00001A30  2F0A                     move.l     -[A7], A2
  1981. 00001A32  246E 0008                movea.l    A2, [A6 + 0x8]
  1982. 00001A36  41F9 0000 9A78           lea.l      A0, [0x00009A78]
  1983. 00001A3C  2488                     move.l     [A2], A0
  1984. 00001A3E  42AA 0004                clr.l      [A2 + 0x4]
  1985. 00001A42  257C 6E75 6C6C 0014      move.l     [A2 + 0x14], 0x6E756C6C /* 'null' */
  1986. 00001A4A  422A 0018                clr.b      [A2 + 0x18]
  1987. 00001A4E  42AA 0008                clr.l      [A2 + 0x8]
  1988. 00001A52  42AA 000C                clr.l      [A2 + 0xC]
  1989. 00001A56  42AA 0010                clr.l      [A2 + 0x10]
  1990. 00001A5A  2F0A                     move.l     -[A7], A2
  1991. 00001A5C  61FF 0000 1E40           bsr        +0x1E42 /* 0000389E */
  1992. 00001A62  204A                     movea.l    A0, A2
  1993. 00001A64  584F                     addq.w     A7, 4
  1994. 00001A66  245F                     movea.l    A2, [A7]+
  1995. 00001A68  4E5E                     unlink     A6
  1996. 00001A6A  4E75                     rts
  1997. fn00001A6C:
  1998. 00001A6C  4E56 0000                link       A6, 0
  1999. 00001A70  2F0B                     move.l     -[A7], A3
  2000. 00001A72  2F0A                     move.l     -[A7], A2
  2001. 00001A74  246E 0008                movea.l    A2, [A6 + 0x8]
  2002. 00001A78  41F9 0000 9A78           lea.l      A0, [0x00009A78]
  2003. 00001A7E  2488                     move.l     [A2], A0
  2004. 00001A80  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  2005. 00001A86  256E 0010 0014           move.l     [A2 + 0x14], [A6 + 0x10]
  2006. 00001A8C  422A 0018                clr.b      [A2 + 0x18]
  2007. 00001A90  42AA 0008                clr.l      [A2 + 0x8]
  2008. 00001A94  42AA 000C                clr.l      [A2 + 0xC]
  2009. 00001A98  42AA 0010                clr.l      [A2 + 0x10]
  2010. 00001A9C  266A 0004                movea.l    A3, [A2 + 0x4]
  2011. 00001AA0  200B                     move.l     D0, A3
  2012. 00001AA2  6710                     beq        +0x12 /* 00001AB4 */
  2013. 00001AA4  2F0A                     move.l     -[A7], A2
  2014. 00001AA6  2F0B                     move.l     -[A7], A3
  2015. 00001AA8  2057                     movea.l    A0, [A7]
  2016. 00001AAA  2250                     movea.l    A1, [A0]
  2017. 00001AAC  2269 0020                movea.l    A1, [A1 + 0x20]
  2018. 00001AB0  4E91                     jsr        [A1]
  2019. 00001AB2  504F                     addq.w     A7, 8
  2020. label00001AB4:
  2021. 00001AB4  2F0A                     move.l     -[A7], A2
  2022. 00001AB6  61FF 0000 1DE6           bsr        +0x1DE8 /* 0000389E */
  2023. 00001ABC  204A                     movea.l    A0, A2
  2024. 00001ABE  584F                     addq.w     A7, 4
  2025. 00001AC0  245F                     movea.l    A2, [A7]+
  2026. 00001AC2  265F                     movea.l    A3, [A7]+
  2027. 00001AC4  4E5E                     unlink     A6
  2028. 00001AC6  4E75                     rts
  2029. fn00001AC8:
  2030. 00001AC8  4E56 FFEC                link       A6, -0x0014
  2031. 00001ACC  2F0B                     move.l     -[A7], A3
  2032. 00001ACE  2F0A                     move.l     -[A7], A2
  2033. 00001AD0  4AAE 0008                tst.l      [A6 + 0x8]
  2034. 00001AD4  6700 0158                beq        +0x15A /* 00001C2E */
  2035. 00001AD8  41F9 0000 9A78           lea.l      A0, [0x00009A78]
  2036. 00001ADE  226E 0008                movea.l    A1, [A6 + 0x8]
  2037. 00001AE2  2288                     move.l     [A1], A0
  2038. 00001AE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2039. 00001AE8  2057                     movea.l    A0, [A7]
  2040. 00001AEA  2250                     movea.l    A1, [A0]
  2041. 00001AEC  2269 0014                movea.l    A1, [A1 + 0x14]
  2042. 00001AF0  4E91                     jsr        [A1]
  2043. 00001AF2  4A00                     tst.b      D0
  2044. 00001AF4  584F                     addq.w     A7, 4
  2045. 00001AF6  6712                     beq        +0x14 /* 00001B0A */
  2046. 00001AF8  486E 0008                pea.l      [A6 + 0x8]
  2047. 00001AFC  2F39 0002 61A8           move.l     -[A7], [0x000261A8]
  2048. 00001B02  4EB9 0003 C26C           jsr        [0x0003C26C]
  2049. 00001B08  504F                     addq.w     A7, 8
  2050. label00001B0A:
  2051. 00001B0A  61FF 0000 1D8A           bsr        +0x1D8C /* 00003896 */
  2052. 00001B10  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  2053. 00001B14  660A                     bne        +0xC /* 00001B20 */
  2054. 00001B16  42A7                     clr.l      -[A7]
  2055. 00001B18  61FF 0000 1D84           bsr        +0x1D86 /* 0000389E */
  2056. 00001B1E  584F                     addq.w     A7, 4
  2057. label00001B20:
  2058. 00001B20  42A7                     clr.l      -[A7]
  2059. 00001B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2060. 00001B26  2057                     movea.l    A0, [A7]
  2061. 00001B28  2250                     movea.l    A1, [A0]
  2062. 00001B2A  2269 0030                movea.l    A1, [A1 + 0x30]
  2063. 00001B2E  4E91                     jsr        [A1]
  2064. 00001B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2065. 00001B34  2057                     movea.l    A0, [A7]
  2066. 00001B36  2250                     movea.l    A1, [A0]
  2067. 00001B38  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2068. 00001B3C  4E91                     jsr        [A1]
  2069. 00001B3E  2008                     move.l     D0, A0
  2070. 00001B40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2071. 00001B44  6720                     beq        +0x22 /* 00001B66 */
  2072. 00001B46  42A7                     clr.l      -[A7]
  2073. 00001B48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2074. 00001B4C  2057                     movea.l    A0, [A7]
  2075. 00001B4E  2250                     movea.l    A1, [A0]
  2076. 00001B50  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2077. 00001B54  4E91                     jsr        [A1]
  2078. 00001B56  584F                     addq.w     A7, 4
  2079. 00001B58  2F08                     move.l     -[A7], A0
  2080. 00001B5A  2057                     movea.l    A0, [A7]
  2081. 00001B5C  2250                     movea.l    A1, [A0]
  2082. 00001B5E  2269 0030                movea.l    A1, [A1 + 0x30]
  2083. 00001B62  4E91                     jsr        [A1]
  2084. 00001B64  504F                     addq.w     A7, 8
  2085. label00001B66:
  2086. 00001B66  206E 0008                movea.l    A0, [A6 + 0x8]
  2087. 00001B6A  2468 0008                movea.l    A2, [A0 + 0x8]
  2088. 00001B6E  200A                     move.l     D0, A2
  2089. 00001B70  6700 008C                beq        +0x8E /* 00001BFE */
  2090. 00001B74  4878 FFFF                push.l     0xFFFF
  2091. 00001B78  2F0A                     move.l     -[A7], A2
  2092. 00001B7A  486E FFEC                pea.l      [A6 - 0x14]
  2093. 00001B7E  4EB9 0003 C24E           jsr        [0x0003C24E]
  2094. 00001B84  486E FFFC                pea.l      [A6 - 0x4]
  2095. 00001B88  486E FFEC                pea.l      [A6 - 0x14]
  2096. 00001B8C  4EB9 0003 C206           jsr        [0x0003C206]
  2097. 00001B92  4A00                     tst.b      D0
  2098. 00001B94  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2099. 00001B98  6734                     beq        +0x36 /* 00001BCE */
  2100. label00001B9A:
  2101. 00001B9A  42A7                     clr.l      -[A7]
  2102. 00001B9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2103. 00001BA0  2057                     movea.l    A0, [A7]
  2104. 00001BA2  2250                     movea.l    A1, [A0]
  2105. 00001BA4  2269 0010                movea.l    A1, [A1 + 0x10]
  2106. 00001BA8  4E91                     jsr        [A1]
  2107. 00001BAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2108. 00001BAE  2057                     movea.l    A0, [A7]
  2109. 00001BB0  2250                     movea.l    A1, [A0]
  2110. 00001BB2  2269 000C                movea.l    A1, [A1 + 0xC]
  2111. 00001BB6  4E91                     jsr        [A1]
  2112. 00001BB8  486E FFFC                pea.l      [A6 - 0x4]
  2113. 00001BBC  486E FFEC                pea.l      [A6 - 0x14]
  2114. 00001BC0  4EB9 0003 C206           jsr        [0x0003C206]
  2115. 00001BC6  4A00                     tst.b      D0
  2116. 00001BC8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2117. 00001BCC  66CC                     bne        -0x32 /* 00001B9A */
  2118. label00001BCE:
  2119. 00001BCE  206E 0008                movea.l    A0, [A6 + 0x8]
  2120. 00001BD2  2668 0008                movea.l    A3, [A0 + 0x8]
  2121. 00001BD6  244B                     movea.l    A2, A3
  2122. 00001BD8  200B                     move.l     D0, A3
  2123. 00001BDA  6712                     beq        +0x14 /* 00001BEE */
  2124. 00001BDC  3F3C 0001                move.w     -[A7], 0x1
  2125. 00001BE0  2F0A                     move.l     -[A7], A2
  2126. 00001BE2  2057                     movea.l    A0, [A7]
  2127. 00001BE4  2250                     movea.l    A1, [A0]
  2128. 00001BE6  2269 0008                movea.l    A1, [A1 + 0x8]
  2129. 00001BEA  4E91                     jsr        [A1]
  2130. 00001BEC  5C4F                     addq.w     A7, 6
  2131. label00001BEE:
  2132. 00001BEE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2133. 00001BF2  486E FFEC                pea.l      [A6 - 0x14]
  2134. 00001BF6  4EB9 0003 C21C           jsr        [0x0003C21C]
  2135. 00001BFC  5C4F                     addq.w     A7, 6
  2136. label00001BFE:
  2137. 00001BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2138. 00001C02  2468 0004                movea.l    A2, [A0 + 0x4]
  2139. 00001C06  200A                     move.l     D0, A2
  2140. 00001C08  6712                     beq        +0x14 /* 00001C1C */
  2141. 00001C0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2142. 00001C0E  2F0A                     move.l     -[A7], A2
  2143. 00001C10  2057                     movea.l    A0, [A7]
  2144. 00001C12  2250                     movea.l    A1, [A0]
  2145. 00001C14  2269 0024                movea.l    A1, [A1 + 0x24]
  2146. 00001C18  4E91                     jsr        [A1]
  2147. 00001C1A  504F                     addq.w     A7, 8
  2148. label00001C1C:
  2149. 00001C1C  4A6E 000C                tst.w      [A6 + 0xC]
  2150. 00001C20  6F0C                     ble        +0xE /* 00001C2E */
  2151. 00001C22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2152. 00001C26  4EB9 0000 0168           jsr        [0x00000168]
  2153. 00001C2C  584F                     addq.w     A7, 4
  2154. label00001C2E:
  2155. 00001C2E  206E 0008                movea.l    A0, [A6 + 0x8]
  2156. 00001C32  245F                     movea.l    A2, [A7]+
  2157. 00001C34  265F                     movea.l    A3, [A7]+
  2158. 00001C36  4E5E                     unlink     A6
  2159. 00001C38  4E75                     rts
  2160. 00001C3A  4E56 0000                link       A6, 0
  2161. 00001C3E  2F0B                     move.l     -[A7], A3
  2162. 00001C40  2F0A                     move.l     -[A7], A2
  2163. 00001C42  246E 0008                movea.l    A2, [A6 + 0x8]
  2164. 00001C46  2F0A                     move.l     -[A7], A2
  2165. 00001C48  2057                     movea.l    A0, [A7]
  2166. 00001C4A  2250                     movea.l    A1, [A0]
  2167. 00001C4C  2269 0014                movea.l    A1, [A1 + 0x14]
  2168. 00001C50  4E91                     jsr        [A1]
  2169. 00001C52  4A00                     tst.b      D0
  2170. 00001C54  584F                     addq.w     A7, 4
  2171. 00001C56  672E                     beq        +0x30 /* 00001C86 */
  2172. 00001C58  266A 0008                movea.l    A3, [A2 + 0x8]
  2173. 00001C5C  200B                     move.l     D0, A3
  2174. 00001C5E  670E                     beq        +0x10 /* 00001C6E */
  2175. 00001C60  2F0B                     move.l     -[A7], A3
  2176. 00001C62  4EB9 0000 21B4           jsr        [0x000021B4]
  2177. 00001C68  4A80                     tst.l      D0
  2178. 00001C6A  584F                     addq.w     A7, 4
  2179. 00001C6C  6618                     bne        +0x1A /* 00001C86 */
  2180. label00001C6E:
  2181. 00001C6E  264A                     movea.l    A3, A2
  2182. 00001C70  200A                     move.l     D0, A2
  2183. 00001C72  6712                     beq        +0x14 /* 00001C86 */
  2184. 00001C74  3F3C 0001                move.w     -[A7], 0x1
  2185. 00001C78  2F0B                     move.l     -[A7], A3
  2186. 00001C7A  2057                     movea.l    A0, [A7]
  2187. 00001C7C  2250                     movea.l    A1, [A0]
  2188. 00001C7E  2269 0008                movea.l    A1, [A1 + 0x8]
  2189. 00001C82  4E91                     jsr        [A1]
  2190. 00001C84  5C4F                     addq.w     A7, 6
  2191. label00001C86:
  2192. 00001C86  245F                     movea.l    A2, [A7]+
  2193. 00001C88  265F                     movea.l    A3, [A7]+
  2194. 00001C8A  4E5E                     unlink     A6
  2195. 00001C8C  4E75                     rts
  2196. 00001C8E  4E56 0000                link       A6, 0
  2197. 00001C92  2F0B                     move.l     -[A7], A3
  2198. 00001C94  2F0A                     move.l     -[A7], A2
  2199. 00001C96  266E 0008                movea.l    A3, [A6 + 0x8]
  2200. 00001C9A  2F0B                     move.l     -[A7], A3
  2201. 00001C9C  2057                     movea.l    A0, [A7]
  2202. 00001C9E  2250                     movea.l    A1, [A0]
  2203. 00001CA0  2269 0014                movea.l    A1, [A1 + 0x14]
  2204. 00001CA4  4E91                     jsr        [A1]
  2205. 00001CA6  4A00                     tst.b      D0
  2206. 00001CA8  584F                     addq.w     A7, 4
  2207. 00001CAA  6618                     bne        +0x1A /* 00001CC4 */
  2208. 00001CAC  244B                     movea.l    A2, A3
  2209. 00001CAE  200B                     move.l     D0, A3
  2210. 00001CB0  6712                     beq        +0x14 /* 00001CC4 */
  2211. 00001CB2  3F3C 0001                move.w     -[A7], 0x1
  2212. 00001CB6  2F0A                     move.l     -[A7], A2
  2213. 00001CB8  2057                     movea.l    A0, [A7]
  2214. 00001CBA  2250                     movea.l    A1, [A0]
  2215. 00001CBC  2269 0008                movea.l    A1, [A1 + 0x8]
  2216. 00001CC0  4E91                     jsr        [A1]
  2217. 00001CC2  5C4F                     addq.w     A7, 6
  2218. label00001CC4:
  2219. 00001CC4  245F                     movea.l    A2, [A7]+
  2220. 00001CC6  265F                     movea.l    A3, [A7]+
  2221. 00001CC8  4E5E                     unlink     A6
  2222. 00001CCA  4E75                     rts
  2223. 00001CCC  4E56 0000                link       A6, 0
  2224. 00001CD0  2F0B                     move.l     -[A7], A3
  2225. 00001CD2  2F0A                     move.l     -[A7], A2
  2226. 00001CD4  246E 0008                movea.l    A2, [A6 + 0x8]
  2227. 00001CD8  266A 0004                movea.l    A3, [A2 + 0x4]
  2228. 00001CDC  B7EE 000C                cmpa.l     A3, [A6 + 0xC]
  2229. 00001CE0  6732                     beq        +0x34 /* 00001D14 */
  2230. 00001CE2  200B                     move.l     D0, A3
  2231. 00001CE4  6710                     beq        +0x12 /* 00001CF6 */
  2232. 00001CE6  2F0A                     move.l     -[A7], A2
  2233. 00001CE8  2F0B                     move.l     -[A7], A3
  2234. 00001CEA  2057                     movea.l    A0, [A7]
  2235. 00001CEC  2250                     movea.l    A1, [A0]
  2236. 00001CEE  2269 0024                movea.l    A1, [A1 + 0x24]
  2237. 00001CF2  4E91                     jsr        [A1]
  2238. 00001CF4  504F                     addq.w     A7, 8
  2239. label00001CF6:
  2240. 00001CF6  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  2241. 00001CFC  266A 0004                movea.l    A3, [A2 + 0x4]
  2242. 00001D00  200B                     move.l     D0, A3
  2243. 00001D02  6710                     beq        +0x12 /* 00001D14 */
  2244. 00001D04  2F0A                     move.l     -[A7], A2
  2245. 00001D06  2F0B                     move.l     -[A7], A3
  2246. 00001D08  2057                     movea.l    A0, [A7]
  2247. 00001D0A  2250                     movea.l    A1, [A0]
  2248. 00001D0C  2269 0020                movea.l    A1, [A1 + 0x20]
  2249. 00001D10  4E91                     jsr        [A1]
  2250. 00001D12  504F                     addq.w     A7, 8
  2251. label00001D14:
  2252. 00001D14  245F                     movea.l    A2, [A7]+
  2253. 00001D16  265F                     movea.l    A3, [A7]+
  2254. 00001D18  4E5E                     unlink     A6
  2255. 00001D1A  4E75                     rts
  2256. 00001D1C  206F 0004                movea.l    A0, [A7 + 0x4]
  2257. 00001D20  216F 0008 0014           move.l     [A0 + 0x14], [A7 + 0x8]
  2258. 00001D26  4E75                     rts
  2259. 00001D28  206F 0004                movea.l    A0, [A7 + 0x4]
  2260. 00001D2C  1028 0018                move.b     D0, [A0 + 0x18]
  2261. 00001D30  4E75                     rts
  2262. 00001D32  4E56 0000                link       A6, 0
  2263. 00001D36  2F0A                     move.l     -[A7], A2
  2264. 00001D38  2F03                     move.l     -[A7], D3
  2265. 00001D3A  246E 0008                movea.l    A2, [A6 + 0x8]
  2266. 00001D3E  162E 000C                move.b     D3, [A6 + 0xC]
  2267. 00001D42  B62A 0018                cmp.b      D3, [A2 + 0x18]
  2268. 00001D46  671E                     beq        +0x20 /* 00001D66 */
  2269. 00001D48  4A03                     tst.b      D3
  2270. 00001D4A  670C                     beq        +0xE /* 00001D58 */
  2271. 00001D4C  2F0A                     move.l     -[A7], A2
  2272. 00001D4E  61FF 0000 1D4E           bsr        +0x1D50 /* 00003A9E */
  2273. 00001D54  584F                     addq.w     A7, 4
  2274. 00001D56  600A                     bra        +0xC /* 00001D62 */
  2275. label00001D58:
  2276. 00001D58  2F0A                     move.l     -[A7], A2
  2277. 00001D5A  61FF 0000 1D5A           bsr        +0x1D5C /* 00003AB6 */
  2278. 00001D60  584F                     addq.w     A7, 4
  2279. label00001D62:
  2280. 00001D62  1543 0018                move.b     [A2 + 0x18], D3
  2281. label00001D66:
  2282. 00001D66  261F                     move.l     D3, [A7]+
  2283. 00001D68  245F                     movea.l    A2, [A7]+
  2284. 00001D6A  4E5E                     unlink     A6
  2285. 00001D6C  4E75                     rts
  2286. 00001D6E  4E56 0000                link       A6, 0
  2287. 00001D72  48E7 0038                movem.l    -[A7], A2,A3,A4
  2288. 00001D76  246E 0008                movea.l    A2, [A6 + 0x8]
  2289. 00001D7A  4A2E 000C                tst.b      [A6 + 0xC]
  2290. 00001D7E  6728                     beq        +0x2A /* 00001DA8 */
  2291. 00001D80  4AAA 0008                tst.l      [A2 + 0x8]
  2292. 00001D84  6642                     bne        +0x44 /* 00001DC8 */
  2293. 00001D86  4878 0028                push.l     0x28 /* '(' */
  2294. 00001D8A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  2295. 00001D90  2648                     movea.l    A3, A0
  2296. 00001D92  2008                     move.l     D0, A0
  2297. 00001D94  584F                     addq.w     A7, 4
  2298. 00001D96  670A                     beq        +0xC /* 00001DA2 */
  2299. 00001D98  2F0B                     move.l     -[A7], A3
  2300. 00001D9A  4EB9 0003 C09C           jsr        [0x0003C09C]
  2301. 00001DA0  584F                     addq.w     A7, 4
  2302. label00001DA2:
  2303. 00001DA2  254B 0008                move.l     [A2 + 0x8], A3
  2304. 00001DA6  6020                     bra        +0x22 /* 00001DC8 */
  2305. label00001DA8:
  2306. 00001DA8  286A 0008                movea.l    A4, [A2 + 0x8]
  2307. 00001DAC  264C                     movea.l    A3, A4
  2308. 00001DAE  200C                     move.l     D0, A4
  2309. 00001DB0  6712                     beq        +0x14 /* 00001DC4 */
  2310. 00001DB2  3F3C 0001                move.w     -[A7], 0x1
  2311. 00001DB6  2F0B                     move.l     -[A7], A3
  2312. 00001DB8  2057                     movea.l    A0, [A7]
  2313. 00001DBA  2250                     movea.l    A1, [A0]
  2314. 00001DBC  2269 0008                movea.l    A1, [A1 + 0x8]
  2315. 00001DC0  4E91                     jsr        [A1]
  2316. 00001DC2  5C4F                     addq.w     A7, 6
  2317. label00001DC4:
  2318. 00001DC4  42AA 0008                clr.l      [A2 + 0x8]
  2319. label00001DC8:
  2320. 00001DC8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2321. 00001DCC  4E5E                     unlink     A6
  2322. 00001DCE  4E75                     rts
  2323. 00001DD0  4E56 0000                link       A6, 0
  2324. 00001DD4  48E7 1030                movem.l    -[A7], D3,A2,A3
  2325. 00001DD8  266E 0008                movea.l    A3, [A6 + 0x8]
  2326. 00001DDC  246B 0008                movea.l    A2, [A3 + 0x8]
  2327. 00001DE0  200A                     move.l     D0, A2
  2328. 00001DE2  6762                     beq        +0x64 /* 00001E46 */
  2329. 00001DE4  486E 000C                pea.l      [A6 + 0xC]
  2330. 00001DE8  2F0A                     move.l     -[A7], A2
  2331. 00001DEA  4EB9 0003 C29C           jsr        [0x0003C29C]
  2332. 00001DF0  2600                     move.l     D3, D0
  2333. 00001DF2  504F                     addq.w     A7, 8
  2334. 00001DF4  6740                     beq        +0x42 /* 00001E36 */
  2335. 00001DF6  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2336. 00001DFC  5300                     subq.b     D0, 1
  2337. 00001DFE  661C                     bne        +0x1E /* 00001E1C */
  2338. 00001E00  4878 013B                push.l     0x13B
  2339. 00001E04  4879 0000 A01C           push.l     0xA01C
  2340. 00001E0A  4879 0000 A02C           push.l     0xA02C
  2341. 00001E10  4EB9 0000 01B0           jsr        [0x000001B0]
  2342. 00001E16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2343. 00001E1A  6018                     bra        +0x1A /* 00001E34 */
  2344. label00001E1C:
  2345. 00001E1C  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2346. 00001E22  5500                     subq.b     D0, 2
  2347. 00001E24  660E                     bne        +0x10 /* 00001E34 */
  2348. 00001E26  4879 0000 A02C           push.l     0xA02C
  2349. 00001E2C  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2350. 00001E32  584F                     addq.w     A7, 4
  2351. label00001E34:
  2352. 00001E34  6010                     bra        +0x12 /* 00001E46 */
  2353. label00001E36:
  2354. 00001E36  486E 000C                pea.l      [A6 + 0xC]
  2355. 00001E3A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2356. 00001E3E  4EB9 0003 C284           jsr        [0x0003C284]
  2357. 00001E44  504F                     addq.w     A7, 8
  2358. label00001E46:
  2359. 00001E46  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2360. 00001E4A  4E5E                     unlink     A6
  2361. 00001E4C  4E75                     rts
  2362. 00001E4E  4E56 0000                link       A6, 0
  2363. 00001E52  48E7 1030                movem.l    -[A7], D3,A2,A3
  2364. 00001E56  266E 0008                movea.l    A3, [A6 + 0x8]
  2365. 00001E5A  246B 0008                movea.l    A2, [A3 + 0x8]
  2366. 00001E5E  200A                     move.l     D0, A2
  2367. 00001E60  676A                     beq        +0x6C /* 00001ECC */
  2368. 00001E62  486E 000C                pea.l      [A6 + 0xC]
  2369. 00001E66  2F0A                     move.l     -[A7], A2
  2370. 00001E68  4EB9 0003 C29C           jsr        [0x0003C29C]
  2371. 00001E6E  2600                     move.l     D3, D0
  2372. 00001E70  504F                     addq.w     A7, 8
  2373. 00001E72  6640                     bne        +0x42 /* 00001EB4 */
  2374. 00001E74  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2375. 00001E7A  5300                     subq.b     D0, 1
  2376. 00001E7C  661C                     bne        +0x1E /* 00001E9A */
  2377. 00001E7E  4878 0158                push.l     0x158
  2378. 00001E82  4879 0000 A01C           push.l     0xA01C
  2379. 00001E88  4879 0000 A02C           push.l     0xA02C
  2380. 00001E8E  4EB9 0000 01B0           jsr        [0x000001B0]
  2381. 00001E94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2382. 00001E98  6018                     bra        +0x1A /* 00001EB2 */
  2383. label00001E9A:
  2384. 00001E9A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2385. 00001EA0  5500                     subq.b     D0, 2
  2386. 00001EA2  660E                     bne        +0x10 /* 00001EB2 */
  2387. 00001EA4  4879 0000 A02C           push.l     0xA02C
  2388. 00001EAA  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2389. 00001EB0  584F                     addq.w     A7, 4
  2390. label00001EB2:
  2391. 00001EB2  6018                     bra        +0x1A /* 00001ECC */
  2392. label00001EB4:
  2393. 00001EB4  2F03                     move.l     -[A7], D3
  2394. 00001EB6  4878 0001                push.l     0x1
  2395. 00001EBA  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2396. 00001EBE  2057                     movea.l    A0, [A7]
  2397. 00001EC0  2250                     movea.l    A1, [A0]
  2398. 00001EC2  2269 0028                movea.l    A1, [A1 + 0x28]
  2399. 00001EC6  4E91                     jsr        [A1]
  2400. 00001EC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2401. label00001ECC:
  2402. 00001ECC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2403. 00001ED0  4E5E                     unlink     A6
  2404. 00001ED2  4E75                     rts
  2405. 00001ED4  4E56 0000                link       A6, 0
  2406. 00001ED8  2F0A                     move.l     -[A7], A2
  2407. 00001EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2408. 00001EDE  2468 0004                movea.l    A2, [A0 + 0x4]
  2409. 00001EE2  B5EE 000C                cmpa.l     A2, [A6 + 0xC]
  2410. 00001EE6  6604                     bne        +0x6 /* 00001EEC */
  2411. 00001EE8  7001                     moveq.l    D0, 0x01
  2412. 00001EEA  601A                     bra        +0x1C /* 00001F06 */
  2413. label00001EEC:
  2414. 00001EEC  4A8A                     tst.l      A2
  2415. 00001EEE  6604                     bne        +0x6 /* 00001EF4 */
  2416. 00001EF0  7000                     moveq.l    D0, 0x00
  2417. 00001EF2  6012                     bra        +0x14 /* 00001F06 */
  2418. label00001EF4:
  2419. 00001EF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2420. 00001EF8  2F0A                     move.l     -[A7], A2
  2421. 00001EFA  2057                     movea.l    A0, [A7]
  2422. 00001EFC  2250                     movea.l    A1, [A0]
  2423. 00001EFE  2269 0028                movea.l    A1, [A1 + 0x28]
  2424. 00001F02  4E91                     jsr        [A1]
  2425. 00001F04  504F                     addq.w     A7, 8
  2426. label00001F06:
  2427. 00001F06  245F                     movea.l    A2, [A7]+
  2428. 00001F08  4E5E                     unlink     A6
  2429. 00001F0A  4E75                     rts
  2430. 00001F0C  4E56 FFEC                link       A6, -0x0014
  2431. 00001F10  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2432. 00001F14  266E 0008                movea.l    A3, [A6 + 0x8]
  2433. 00001F18  282E 000C                move.l     D4, [A6 + 0xC]
  2434. 00001F1C  7600                     moveq.l    D3, 0x00
  2435. 00001F1E  2F0B                     move.l     -[A7], A3
  2436. 00001F20  2057                     movea.l    A0, [A7]
  2437. 00001F22  2250                     movea.l    A1, [A0]
  2438. 00001F24  2269 002C                movea.l    A1, [A1 + 0x2C]
  2439. 00001F28  4E91                     jsr        [A1]
  2440. 00001F2A  2008                     move.l     D0, A0
  2441. 00001F2C  584F                     addq.w     A7, 4
  2442. 00001F2E  6720                     beq        +0x22 /* 00001F50 */
  2443. 00001F30  2F04                     move.l     -[A7], D4
  2444. 00001F32  2F0B                     move.l     -[A7], A3
  2445. 00001F34  2057                     movea.l    A0, [A7]
  2446. 00001F36  2250                     movea.l    A1, [A0]
  2447. 00001F38  2269 002C                movea.l    A1, [A1 + 0x2C]
  2448. 00001F3C  4E91                     jsr        [A1]
  2449. 00001F3E  584F                     addq.w     A7, 4
  2450. 00001F40  2F08                     move.l     -[A7], A0
  2451. 00001F42  2057                     movea.l    A0, [A7]
  2452. 00001F44  2250                     movea.l    A1, [A0]
  2453. 00001F46  2269 0040                movea.l    A1, [A1 + 0x40]
  2454. 00001F4A  4E91                     jsr        [A1]
  2455. 00001F4C  D680                     add.l      D3, D0
  2456. 00001F4E  504F                     addq.w     A7, 8
  2457. label00001F50:
  2458. 00001F50  246B 0008                movea.l    A2, [A3 + 0x8]
  2459. 00001F54  200A                     move.l     D0, A2
  2460. 00001F56  6762                     beq        +0x64 /* 00001FBA */
  2461. 00001F58  42A7                     clr.l      -[A7]
  2462. 00001F5A  2F0A                     move.l     -[A7], A2
  2463. 00001F5C  486E FFEC                pea.l      [A6 - 0x14]
  2464. 00001F60  4EB9 0003 C24E           jsr        [0x0003C24E]
  2465. 00001F66  486E FFFC                pea.l      [A6 - 0x4]
  2466. 00001F6A  486E FFEC                pea.l      [A6 - 0x14]
  2467. 00001F6E  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  2468. 00001F74  4A00                     tst.b      D0
  2469. 00001F76  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2470. 00001F7A  672E                     beq        +0x30 /* 00001FAA */
  2471. label00001F7C:
  2472. 00001F7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2473. 00001F80  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  2474. 00001F86  B880                     cmp.l      D4, D0
  2475. 00001F88  584F                     addq.w     A7, 4
  2476. 00001F8A  6708                     beq        +0xA /* 00001F94 */
  2477. 00001F8C  0C84 2A2A 2A2A           cmpi.l     D4, 0x2A2A2A2A /* '****' */
  2478. 00001F92  6602                     bne        +0x4 /* 00001F96 */
  2479. label00001F94:
  2480. 00001F94  5283                     addq.l     D3, 1
  2481. label00001F96:
  2482. 00001F96  486E FFFC                pea.l      [A6 - 0x4]
  2483. 00001F9A  486E FFEC                pea.l      [A6 - 0x14]
  2484. 00001F9E  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  2485. 00001FA4  4A00                     tst.b      D0
  2486. 00001FA6  504F                     addq.w     A7, 8
  2487. 00001FA8  66D2                     bne        -0x2C /* 00001F7C */
  2488. label00001FAA:
  2489. 00001FAA  3F3C FFFF                move.w     -[A7], 0xFFFF
  2490. 00001FAE  486E FFEC                pea.l      [A6 - 0x14]
  2491. 00001FB2  4EB9 0003 C21C           jsr        [0x0003C21C]
  2492. 00001FB8  5C4F                     addq.w     A7, 6
  2493. label00001FBA:
  2494. 00001FBA  2003                     move.l     D0, D3
  2495. 00001FBC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2496. 00001FC0  4E5E                     unlink     A6
  2497. 00001FC2  4E75                     rts
  2498. 00001FC4  206F 0004                movea.l    A0, [A7 + 0x4]
  2499. 00001FC8  2068 000C                movea.l    A0, [A0 + 0xC]
  2500. 00001FCC  4E75                     rts
  2501. 00001FCE  4E56 0000                link       A6, 0
  2502. 00001FD2  2F0B                     move.l     -[A7], A3
  2503. 00001FD4  2F0A                     move.l     -[A7], A2
  2504. 00001FD6  246E 0008                movea.l    A2, [A6 + 0x8]
  2505. 00001FDA  266A 000C                movea.l    A3, [A2 + 0xC]
  2506. 00001FDE  B7EE 000C                cmpa.l     A3, [A6 + 0xC]
  2507. 00001FE2  6732                     beq        +0x34 /* 00002016 */
  2508. 00001FE4  200B                     move.l     D0, A3
  2509. 00001FE6  6710                     beq        +0x12 /* 00001FF8 */
  2510. 00001FE8  42A7                     clr.l      -[A7]
  2511. 00001FEA  2F0B                     move.l     -[A7], A3
  2512. 00001FEC  2057                     movea.l    A0, [A7]
  2513. 00001FEE  2250                     movea.l    A1, [A0]
  2514. 00001FF0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  2515. 00001FF4  4E91                     jsr        [A1]
  2516. 00001FF6  504F                     addq.w     A7, 8
  2517. label00001FF8:
  2518. 00001FF8  256E 000C 000C           move.l     [A2 + 0xC], [A6 + 0xC]
  2519. 00001FFE  266A 000C                movea.l    A3, [A2 + 0xC]
  2520. 00002002  200B                     move.l     D0, A3
  2521. 00002004  6710                     beq        +0x12 /* 00002016 */
  2522. 00002006  2F0A                     move.l     -[A7], A2
  2523. 00002008  2F0B                     move.l     -[A7], A3
  2524. 0000200A  2057                     movea.l    A0, [A7]
  2525. 0000200C  2250                     movea.l    A1, [A0]
  2526. 0000200E  2269 00C8                movea.l    A1, [A1 + 0xC8]
  2527. 00002012  4E91                     jsr        [A1]
  2528. 00002014  504F                     addq.w     A7, 8
  2529. label00002016:
  2530. 00002016  245F                     movea.l    A2, [A7]+
  2531. 00002018  265F                     movea.l    A3, [A7]+
  2532. 0000201A  4E5E                     unlink     A6
  2533. 0000201C  4E75                     rts
  2534. 0000201E  4E56 0000                link       A6, 0
  2535. 00002022  2F0A                     move.l     -[A7], A2
  2536. 00002024  246E 0008                movea.l    A2, [A6 + 0x8]
  2537. 00002028  61FF 0000 185A           bsr        +0x185C /* 00003884 */
  2538. 0000202E  B5C8                     cmpa.l     A2, A0
  2539. 00002030  6604                     bne        +0x6 /* 00002036 */
  2540. 00002032  7001                     moveq.l    D0, 0x01
  2541. 00002034  6032                     bra        +0x34 /* 00002068 */
  2542. label00002036:
  2543. 00002036  2F0A                     move.l     -[A7], A2
  2544. 00002038  2057                     movea.l    A0, [A7]
  2545. 0000203A  2250                     movea.l    A1, [A0]
  2546. 0000203C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2547. 00002040  4E91                     jsr        [A1]
  2548. 00002042  4A88                     tst.l      A0
  2549. 00002044  584F                     addq.w     A7, 4
  2550. 00002046  671E                     beq        +0x20 /* 00002066 */
  2551. 00002048  2F0A                     move.l     -[A7], A2
  2552. 0000204A  2057                     movea.l    A0, [A7]
  2553. 0000204C  2250                     movea.l    A1, [A0]
  2554. 0000204E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2555. 00002052  4E91                     jsr        [A1]
  2556. 00002054  584F                     addq.w     A7, 4
  2557. 00002056  2F08                     move.l     -[A7], A0
  2558. 00002058  2057                     movea.l    A0, [A7]
  2559. 0000205A  2250                     movea.l    A1, [A0]
  2560. 0000205C  2269 0034                movea.l    A1, [A1 + 0x34]
  2561. 00002060  4E91                     jsr        [A1]
  2562. 00002062  584F                     addq.w     A7, 4
  2563. 00002064  6002                     bra        +0x4 /* 00002068 */
  2564. label00002066:
  2565. 00002066  7000                     moveq.l    D0, 0x00
  2566. label00002068:
  2567. 00002068  245F                     movea.l    A2, [A7]+
  2568. 0000206A  4E5E                     unlink     A6
  2569. 0000206C  4E75                     rts
  2570. 0000206E  206F 0004                movea.l    A0, [A7 + 0x4]
  2571. 00002072  2068 0010                movea.l    A0, [A0 + 0x10]
  2572. 00002076  4E75                     rts
  2573. 00002078  206F 0004                movea.l    A0, [A7 + 0x4]
  2574. 0000207C  216F 0008 0010           move.l     [A0 + 0x10], [A7 + 0x8]
  2575. 00002082  4E75                     rts
  2576. 00002084  4E56 FFBA                link       A6, -0x0046
  2577. 00002088  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2578. 0000208C  266E 0008                movea.l    A3, [A6 + 0x8]
  2579. 00002090  246E 0018                movea.l    A2, [A6 + 0x18]
  2580. 00002094  7600                     moveq.l    D3, 0x00
  2581. 00002096  2D52 FFE0                move.l     [A6 - 0x20], [A2]
  2582. 0000209A  2D6A 0004 FFE4           move.l     [A6 - 0x1C], [A2 + 0x4]
  2583. 000020A0  2812                     move.l     D4, [A2]
  2584. 000020A2  0C84 6E75 6C6C           cmpi.l     D4, 0x6E756C6C /* 'null' */
  2585. 000020A8  674E                     beq        +0x50 /* 000020F8 */
  2586. 000020AA  0C92 546F 6B65           cmpi.l     [A2], 0x546F6B65 /* 'Toke' */
  2587. 000020B0  6746                     beq        +0x48 /* 000020F8 */
  2588. 000020B2  0C84 6C69 7374           cmpi.l     D4, 0x6C697374 /* 'list' */
  2589. 000020B8  673E                     beq        +0x40 /* 000020F8 */
  2590. 000020BA  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2591. 000020C0  5300                     subq.b     D0, 1
  2592. 000020C2  661C                     bne        +0x1E /* 000020E0 */
  2593. 000020C4  4878 0218                push.l     0x218
  2594. 000020C8  4879 0000 A01C           push.l     0xA01C
  2595. 000020CE  4879 0000 9F7A           push.l     0x9F7A
  2596. 000020D4  4EB9 0000 01B0           jsr        [0x000001B0]
  2597. 000020DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2598. 000020DE  6018                     bra        +0x1A /* 000020F8 */
  2599. label000020E0:
  2600. 000020E0  4EB9 0000 1D0A           jsr        [0x00001D0A]
  2601. 000020E6  5500                     subq.b     D0, 2
  2602. 000020E8  660E                     bne        +0x10 /* 000020F8 */
  2603. 000020EA  4879 0000 9F7A           push.l     0x9F7A
  2604. 000020F0  4EB9 0000 1CFC           jsr        [0x00001CFC]
  2605. 000020F6  584F                     addq.w     A7, 4
  2606. label000020F8:
  2607. 000020F8  2F0B                     move.l     -[A7], A3
  2608. 000020FA  2057                     movea.l    A0, [A7]
  2609. 000020FC  2250                     movea.l    A1, [A0]
  2610. 000020FE  2269 002C                movea.l    A1, [A1 + 0x2C]
  2611. 00002102  4E91                     jsr        [A1]
  2612. 00002104  2008                     move.l     D0, A0
  2613. 00002106  584F                     addq.w     A7, 4
  2614. 00002108  6766                     beq        +0x68 /* 00002170 */
  2615. 0000210A  4879 0000 A007           push.l     0xA007
  2616. 00002110  4879 0002 5F71           push.l     0x25F71
  2617. 00002116  486E FFDA                pea.l      [A6 - 0x26]
  2618. 0000211A  4EB9 0003 C186           jsr        [0x0003C186]
  2619. 00002120  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2620. 00002124  2D4F FFD6                move.l     [A6 - 0x2A], A7
  2621. 00002128  2F0A                     move.l     -[A7], A2
  2622. 0000212A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2623. 0000212E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2624. 00002132  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2625. 00002136  2F0B                     move.l     -[A7], A3
  2626. 00002138  2057                     movea.l    A0, [A7]
  2627. 0000213A  2250                     movea.l    A1, [A0]
  2628. 0000213C  2269 002C                movea.l    A1, [A1 + 0x2C]
  2629. 00002140  4E91                     jsr        [A1]
  2630. 00002142  584F                     addq.w     A7, 4
  2631. 00002144  2F08                     move.l     -[A7], A0
  2632. 00002146  2057                     movea.l    A0, [A7]
  2633. 00002148  2250                     movea.l    A1, [A0]
  2634. 0000214A  2269 0038                movea.l    A1, [A1 + 0x38]
  2635. 0000214E  4E91                     jsr        [A1]
  2636. 00002150  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2637. 00002154  600A                     bra        +0xC /* 00002160 */
  2638. 00002156  486E FFC2                pea.l      [A6 - 0x3E]
  2639. 0000215A  4EB9 0000 0150           jsr        [0x00000150]
  2640. label00002160:
  2641. 00002160  3F3C FFFF                move.w     -[A7], 0xFFFF
  2642. 00002164  486E FFDA                pea.l      [A6 - 0x26]
  2643. 00002168  4EB9 0003 C15A           jsr        [0x0003C15A]
  2644. 0000216E  5C4F                     addq.w     A7, 6
  2645. label00002170:
  2646. 00002170  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  2647. 00002176  6656                     bne        +0x58 /* 000021CE */
  2648. 00002178  2D4F FFFC                move.l     [A6 - 0x4], A7
  2649. 0000217C  2F0A                     move.l     -[A7], A2
  2650. 0000217E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2651. 00002182  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2652. 00002186  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2653. 0000218A  2F0B                     move.l     -[A7], A3
  2654. 0000218C  2057                     movea.l    A0, [A7]
  2655. 0000218E  2250                     movea.l    A1, [A0]
  2656. 00002190  2269 003C                movea.l    A1, [A1 + 0x3C]
  2657. 00002194  4E91                     jsr        [A1]
  2658. 00002196  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2659. 0000219A  6032                     bra        +0x34 /* 000021CE */
  2660. 0000219C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2661. 000021A0  2D50 FFBE                move.l     [A6 - 0x42], [A0]
  2662. 000021A4  362E FFC0                move.w     D3, [A6 - 0x40]
  2663. 000021A8  601A                     bra        +0x1C /* 000021C4 */
  2664. 000021AA  2D6E FFF4 FFBA           move.l     [A6 - 0x46], [A6 - 0xC]
  2665. 000021B0  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2666. 000021B4  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  2667. 000021BA  3600                     move.w     D3, D0
  2668. 000021BC  584F                     addq.w     A7, 4
  2669. 000021BE  6004                     bra        +0x6 /* 000021C4 */
  2670. 000021C0  363C F940                move.w     D3, 0xF940
  2671. label000021C4:
  2672. 000021C4  486E FFE8                pea.l      [A6 - 0x18]
  2673. 000021C8  4EB9 0000 0150           jsr        [0x00000150]
  2674. label000021CE:
  2675. 000021CE  4A43                     tst.w      D3
  2676. 000021D0  6718                     beq        +0x1A /* 000021EA */
  2677. 000021D2  4878 023C                push.l     0x23C
  2678. 000021D6  4879 0000 A01C           push.l     0xA01C
  2679. 000021DC  3043                     movea.w    A0, D3
  2680. 000021DE  2F08                     move.l     -[A7], A0
  2681. 000021E0  4EB9 0000 0F60           jsr        [0x00000F60]
  2682. 000021E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2683. label000021EA:
  2684. 000021EA  2012                     move.l     D0, [A2]
  2685. 000021EC  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  2686. 000021F0  6622                     bne        +0x24 /* 00002214 */
  2687. 000021F2  206A 0004                movea.l    A0, [A2 + 0x4]
  2688. 000021F6  B1EE FFE4                cmpa.l     A0, [A6 - 0x1C]
  2689. 000021FA  6618                     bne        +0x1A /* 00002214 */
  2690. 000021FC  4878 0244                push.l     0x244
  2691. 00002200  4879 0000 A01C           push.l     0xA01C
  2692. 00002206  4878 F940                push.l     0xF940
  2693. 0000220A  4EB9 0000 0F60           jsr        [0x00000F60]
  2694. 00002210  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2695. label00002214:
  2696. 00002214  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2697. 00002218  4E5E                     unlink     A6
  2698. 0000221A  4E75                     rts
  2699. 0000221C  4E56 FEF0                link       A6, -0x0110
  2700. 00002220  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2701. 00002224  246E 0008                movea.l    A2, [A6 + 0x8]
  2702. 00002228  282E 000C                move.l     D4, [A6 + 0xC]
  2703. 0000222C  266E 0014                movea.l    A3, [A6 + 0x14]
  2704. 00002230  286E 0018                movea.l    A4, [A6 + 0x18]
  2705. 00002234  202E 0010                move.l     D0, [A6 + 0x10]
  2706. 00002238  4EB9 0000 05A8           jsr        [0x000005A8]
  2707. 0000223E  0244 4944                andi.w     D4, 0x4944 /* 'ID' */
  2708. 00002242  2020                     move.l     D0, -[A0]
  2709. 00002244  7265                     moveq.l    D1, 0x65
  2710. 00002246  6C65                     bge        +0x67 /* 000022AD */
  2711. 00002248  0004 4944                ori.b      D4, 0x44 /* 'D' */
  2712. 0000224C  2020                     move.l     D0, -[A0]
  2713. 0000224E  017A 696E                bchg       [PC + 0x696E /* 00008BBE, cstring ""<EOF> */], D0
  2714. 00002252  6478                     bcc        +0x7A /* 000022CC */
  2715. 00002254  0014 6E61                ori.b      [A4], 0x61 /* 'a' */
  2716. 00002258  6D65                     blt        +0x67 /* 000022BF */
  2717. 0000225A  0146                     bchg       D6, D0
  2718. 0000225C  7072                     moveq.l    D0, 0x72
  2719. 0000225E  6F70                     ble        +0x72 /* 000022D0 */
  2720. 00002260  01AA 7265                bclr       [A2 + 0x7265], D0
  2721. 00002264  6C65                     bge        +0x67 /* 000022CB */
  2722. 00002266  017C 42AE                bchg       0x42AE, D0
  2723. 0000226A  FFFC                     .invalid   <<F/7/7>>
  2724. 0000226C  2A3C 6E75 6C6C           move.l     D5, 0x6E756C6C /* 'null' */
  2725. 00002272  7C00                     moveq.l    D6, 0x00
  2726. 00002274  0C93 6162 736F           cmpi.l     [A3], 0x6162736F /* 'abso' */
  2727. 0000227A  660A                     bne        +0xC /* 00002286 */
  2728. 0000227C  206B 0004                movea.l    A0, [A3 + 0x4]
  2729. 00002280  2050                     movea.l    A0, [A0]
  2730. 00002282  2A10                     move.l     D5, [A0]
  2731. 00002284  600E                     bra        +0x10 /* 00002294 */
  2732. label00002286:
  2733. 00002286  486E FFFC                pea.l      [A6 - 0x4]
  2734. 0000228A  2F0B                     move.l     -[A7], A3
  2735. 0000228C  61FF 0000 2E28           bsr        +0x2E2A /* 000050B6 */
  2736. 00002292  504F                     addq.w     A7, 8
  2737. label00002294:
  2738. 00002294  4AAE FFFC                tst.l      [A6 - 0x4]
  2739. 00002298  6C02                     bge        +0x4 /* 0000229C */
  2740. 0000229A  7C01                     moveq.l    D6, 0x01
  2741. label0000229C:
  2742. 0000229C  0C85 6D69 6464           cmpi.l     D5, 0x6D696464 /* 'midd' */
  2743. 000022A2  6712                     beq        +0x14 /* 000022B6 */
  2744. 000022A4  0C85 6C61 7374           cmpi.l     D5, 0x6C617374 /* 'last' */
  2745. 000022AA  670A                     beq        +0xC /* 000022B6 */
  2746. 000022AC  0C85 616E 7920           cmpi.l     D5, 0x616E7920 /* 'any ' */
  2747. 000022B2  6702                     beq        +0x4 /* 000022B6 */
  2748. 000022B4  6002                     bra        +0x4 /* 000022B8 */
  2749. label000022B6:
  2750. 000022B6  7C01                     moveq.l    D6, 0x01
  2751. label000022B8:
  2752. 000022B8  4A06                     tst.b      D6
  2753. 000022BA  6712                     beq        +0x14 /* 000022CE */
  2754. 000022BC  2F04                     move.l     -[A7], D4
  2755. 000022BE  2F0A                     move.l     -[A7], A2
  2756. 000022C0  2057                     movea.l    A0, [A7]
  2757. 000022C2  2250                     movea.l    A1, [A0]
  2758. 000022C4  2269 0040                movea.l    A1, [A1 + 0x40]
  2759. 000022C8  4E91                     jsr        [A1]
  2760. 000022CA  2600                     move.l     D3, D0
  2761. label000022CC:
  2762. 000022CC  504F                     addq.w     A7, 8
  2763. label000022CE:
  2764. 000022CE  2005                     move.l     D0, D5
  2765. label000022D0:
  2766. 000022D0  4EB9 0000 05A8           jsr        [0x000005A8]
  2767. 000022D6  0080 616C 6C20           ori.l      D0, 0x616C6C20 /* 'all ' */
  2768. 000022DC  6D69                     blt        +0x6B /* 00002347 */
  2769. 000022DE  6464                     bcc        +0x66 /* 00002344 */
  2770. 000022E0  0004 616C                ori.b      D4, 0x6C /* 'l' */
  2771. 000022E4  6C20                     bge        +0x22 /* 00002306 */
  2772. 000022E6  0068 616E 7920           ori.w      [A0 + 0x7920], 0x616E /* 'an' */
  2773. 000022EC  003A 6669 7273           ori.b      [PC + 0x7273 /* 00009561, cstring ""<EOF> */], 0x69 /* 'i' */
  2774. 000022F2  000E 6C61                ori.b      A6, 0x61 /* 'a' */
  2775. 000022F6  7374                     moveq.l    D1, 0x74
  2776. 000022F8  0028 6D69 6464           ori.b      [A0 + 0x6464], 0x69 /* 'i' */
  2777. 000022FE  000A 7001                ori.b      A2, 0x1
  2778. 00002302  2D40 FFFC                move.l     [A6 - 0x4], D0
  2779. label00002306:
  2780. 00002306  605C                     bra        +0x5E /* 00002364 */
  2781. 00002308  2003                     move.l     D0, D3
  2782. 0000230A  5280                     addq.l     D0, 1
  2783. 0000230C  2200                     move.l     D1, D0
  2784. 0000230E  E089                     lsr        D1, 8
  2785. 00002310  E089                     lsr        D1, 8
  2786. 00002312  E089                     lsr        D1, 8
  2787. 00002314  EE89                     lsr        D1, 7
  2788. 00002316  D280                     add.l      D1, D0
  2789. 00002318  E281                     asr        D1, 1
  2790. 0000231A  2D41 FFFC                move.l     [A6 - 0x4], D1
  2791. 0000231E  6044                     bra        +0x46 /* 00002364 */
  2792. 00002320  2D43 FFFC                move.l     [A6 - 0x4], D3
  2793. 00002324  603E                     bra        +0x40 /* 00002364 */
  2794. 00002326  42AE FFFC                clr.l      [A6 - 0x4]
  2795. 0000232A  4A83                     tst.l      D3
  2796. 0000232C  6F36                     ble        +0x38 /* 00002364 */
  2797. 0000232E  7000                     moveq.l    D0, 0x00
  2798. 00002330  3003                     move.w     D0, D3
  2799. 00002332  2D40 FEF0                move.l     [A6 - 0x110], D0
  2800. 00002336  554F                     subq.w     A7, 2
  2801. 00002338  A861                     syscall    Random
  2802. 0000233A  301F                     move.w     D0, [A7]+
  2803. 0000233C  7200                     moveq.l    D1, 0x00
  2804. 0000233E  3200                     move.w     D1, D0
  2805. 00002340  4C6E 1800 FEF0           movem.l    A3,A4, [A6 - 0x110]
  2806. // begin alternate branch 00002344-00002348
  2807. label00002344:
  2808. 00002344  FEF0 5280                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  2809. // end alternate branch 00002344-00002348
  2810. label00002344: // (misaligned)
  2811. 00002346  5280                     addq.l     D0, 1
  2812. 00002348  2D40 FFFC                move.l     [A6 - 0x4], D0
  2813. 0000234C  6016                     bra        +0x18 /* 00002364 */
  2814. 0000234E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2815. 00002350  2D40 FFFC                move.l     [A6 - 0x4], D0
  2816. 00002354  600E                     bra        +0x10 /* 00002364 */
  2817. 00002356  4AAE FFFC                tst.l      [A6 - 0x4]
  2818. 0000235A  6C08                     bge        +0xA /* 00002364 */
  2819. 0000235C  2003                     move.l     D0, D3
  2820. 0000235E  5280                     addq.l     D0, 1
  2821. 00002360  D1AE FFFC                add.l      [A6 - 0x4], D0
  2822. label00002364:
  2823. 00002364  70FF                     moveq.l    D0, 0xFFFFFFFF
  2824. 00002366  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2825. 0000236A  6618                     bne        +0x1A /* 00002384 */
  2826. 0000236C  2F0C                     move.l     -[A7], A4
  2827. 0000236E  2F04                     move.l     -[A7], D4
  2828. 00002370  2F0A                     move.l     -[A7], A2
  2829. 00002372  2057                     movea.l    A0, [A7]
  2830. 00002374  2250                     movea.l    A1, [A0]
  2831. 00002376  2269 0058                movea.l    A1, [A1 + 0x58]
  2832. 0000237A  4E91                     jsr        [A1]
  2833. 0000237C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2834. 00002380  6000 011A                bra        +0x11C /* 0000249C */
  2835. label00002384:
  2836. 00002384  2F0C                     move.l     -[A7], A4
  2837. 00002386  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2838. 0000238A  2F04                     move.l     -[A7], D4
  2839. 0000238C  2F0A                     move.l     -[A7], A2
  2840. 0000238E  2057                     movea.l    A0, [A7]
  2841. 00002390  2250                     movea.l    A1, [A0]
  2842. 00002392  2269 0044                movea.l    A1, [A1 + 0x44]
  2843. 00002396  4E91                     jsr        [A1]
  2844. 00002398  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2845. 0000239C  6000 00FE                bra        +0x100 /* 0000249C */
  2846. 000023A0  486E FEF8                pea.l      [A6 - 0x108]
  2847. 000023A4  2F0B                     move.l     -[A7], A3
  2848. 000023A6  61FF 0000 3028           bsr        +0x302A /* 000053D0 */
  2849. 000023AC  2F0C                     move.l     -[A7], A4
  2850. 000023AE  486E FEF8                pea.l      [A6 - 0x108]
  2851. 000023B2  2F04                     move.l     -[A7], D4
  2852. 000023B4  2F0A                     move.l     -[A7], A2
  2853. 000023B6  2057                     movea.l    A0, [A7]
  2854. 000023B8  2250                     movea.l    A1, [A0]
  2855. 000023BA  2269 0048                movea.l    A1, [A1 + 0x48]
  2856. 000023BE  4E91                     jsr        [A1]
  2857. 000023C0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2858. 000023C4  6000 00D6                bra        +0xD8 /* 0000249C */
  2859. 000023C8  2F0C                     move.l     -[A7], A4
  2860. 000023CA  2F0B                     move.l     -[A7], A3
  2861. 000023CC  2F04                     move.l     -[A7], D4
  2862. 000023CE  2F0A                     move.l     -[A7], A2
  2863. 000023D0  2057                     movea.l    A0, [A7]
  2864. 000023D2  2250                     movea.l    A1, [A0]
  2865. 000023D4  2269 004C                movea.l    A1, [A1 + 0x4C]
  2866. 000023D8  4E91                     jsr        [A1]
  2867. 000023DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2868. 000023DE  6000 00BC                bra        +0xBE /* 0000249C */
  2869. 000023E2  486E FEF4                pea.l      [A6 - 0x10C]
  2870. 000023E6  2F0B                     move.l     -[A7], A3
  2871. 000023E8  61FF 0000 2F62           bsr        +0x2F64 /* 0000534C */
  2872. 000023EE  2F0C                     move.l     -[A7], A4
  2873. 000023F0  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2874. 000023F4  2F04                     move.l     -[A7], D4
  2875. 000023F6  2F0A                     move.l     -[A7], A2
  2876. 000023F8  2057                     movea.l    A0, [A7]
  2877. 000023FA  2250                     movea.l    A1, [A0]
  2878. 000023FC  2269 0050                movea.l    A1, [A1 + 0x50]
  2879. 00002400  4E91                     jsr        [A1]
  2880. 00002402  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2881. 00002406  6000 0094                bra        +0x96 /* 0000249C */
  2882. 0000240A  486E FFF8                pea.l      [A6 - 0x8]
  2883. 0000240E  2F0B                     move.l     -[A7], A3
  2884. 00002410  61FF 0000 2EB6           bsr        +0x2EB8 /* 000052C8 */
  2885. 00002416  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2886. 0000241A  2F0A                     move.l     -[A7], A2
  2887. 0000241C  2057                     movea.l    A0, [A7]
  2888. 0000241E  2250                     movea.l    A1, [A0]
  2889. 00002420  2269 00CC                movea.l    A1, [A1 + 0xCC]
  2890. 00002424  4E91                     jsr        [A1]
  2891. 00002426  2648                     movea.l    A3, A0
  2892. 00002428  200B                     move.l     D0, A3
  2893. 0000242A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2894. 0000242E  6640                     bne        +0x42 /* 00002470 */
  2895. 00002430  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2896. 00002434  2F0A                     move.l     -[A7], A2
  2897. 00002436  2057                     movea.l    A0, [A7]
  2898. 00002438  2250                     movea.l    A1, [A0]
  2899. 0000243A  2269 00B4                movea.l    A1, [A1 + 0xB4]
  2900. 0000243E  4E91                     jsr        [A1]
  2901. 00002440  4A00                     tst.b      D0
  2902. 00002442  504F                     addq.w     A7, 8
  2903. 00002444  672A                     beq        +0x2C /* 00002470 */
  2904. 00002446  4878 001E                push.l     0x1E
  2905. 0000244A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  2906. 00002450  2608                     move.l     D3, A0
  2907. 00002452  2008                     move.l     D0, A0
  2908. 00002454  584F                     addq.w     A7, 4
  2909. 00002456  6716                     beq        +0x18 /* 0000246E */
  2910. 00002458  1F3C 0001                move.b     -[A7], 0x1
  2911. 0000245C  2F0A                     move.l     -[A7], A2
  2912. 0000245E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2913. 00002462  2F03                     move.l     -[A7], D3
  2914. 00002464  61FF 0000 16EC           bsr        +0x16EE /* 00003B52 */
  2915. 0000246A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2916. label0000246E:
  2917. 0000246E  2643                     movea.l    A3, D3
  2918. label00002470:
  2919. 00002470  200B                     move.l     D0, A3
  2920. 00002472  6728                     beq        +0x2A /* 0000249C */
  2921. 00002474  2F0C                     move.l     -[A7], A4
  2922. 00002476  2F0B                     move.l     -[A7], A3
  2923. 00002478  61FF 0000 1470           bsr        +0x1472 /* 000038EA */
  2924. 0000247E  504F                     addq.w     A7, 8
  2925. 00002480  601A                     bra        +0x1C /* 0000249C */
  2926. 00002482  2F0C                     move.l     -[A7], A4
  2927. 00002484  2F0B                     move.l     -[A7], A3
  2928. 00002486  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2929. 0000248A  2F04                     move.l     -[A7], D4
  2930. 0000248C  2F0A                     move.l     -[A7], A2
  2931. 0000248E  2057                     movea.l    A0, [A7]
  2932. 00002490  2250                     movea.l    A1, [A0]
  2933. 00002492  2269 0054                movea.l    A1, [A1 + 0x54]
  2934. 00002496  4E91                     jsr        [A1]
  2935. 00002498  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2936. label0000249C:
  2937. 0000249C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2938. 000024A0  4E5E                     unlink     A6
  2939. 000024A2  4E75                     rts
  2940. 000024A4  4E56 FFEC                link       A6, -0x0014
  2941. 000024A8  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  2942. 000024AC  282E 000C                move.l     D4, [A6 + 0xC]
  2943. 000024B0  2A2E 0010                move.l     D5, [A6 + 0x10]
  2944. 000024B4  206E 0008                movea.l    A0, [A6 + 0x8]
  2945. 000024B8  2468 0008                movea.l    A2, [A0 + 0x8]
  2946. 000024BC  200A                     move.l     D0, A2
  2947. 000024BE  6700 0084                beq        +0x86 /* 00002544 */
  2948. 000024C2  42A7                     clr.l      -[A7]
  2949. 000024C4  2F0A                     move.l     -[A7], A2
  2950. 000024C6  486E FFEC                pea.l      [A6 - 0x14]
  2951. 000024CA  4EB9 0003 C24E           jsr        [0x0003C24E]
  2952. 000024D0  7600                     moveq.l    D3, 0x00
  2953. 000024D2  7C00                     moveq.l    D6, 0x00
  2954. 000024D4  486E FFFC                pea.l      [A6 - 0x4]
  2955. 000024D8  486E FFEC                pea.l      [A6 - 0x14]
  2956. 000024DC  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  2957. 000024E2  4A00                     tst.b      D0
  2958. 000024E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2959. 000024E8  6736                     beq        +0x38 /* 00002520 */
  2960. label000024EA:
  2961. 000024EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2962. 000024EE  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  2963. 000024F4  B880                     cmp.l      D4, D0
  2964. 000024F6  584F                     addq.w     A7, 4
  2965. 000024F8  6708                     beq        +0xA /* 00002502 */
  2966. 000024FA  0C84 2A2A 2A2A           cmpi.l     D4, 0x2A2A2A2A /* '****' */
  2967. 00002500  660A                     bne        +0xC /* 0000250C */
  2968. label00002502:
  2969. 00002502  5283                     addq.l     D3, 1
  2970. 00002504  B685                     cmp.l      D3, D5
  2971. 00002506  6604                     bne        +0x6 /* 0000250C */
  2972. 00002508  7C01                     moveq.l    D6, 0x01
  2973. 0000250A  6014                     bra        +0x16 /* 00002520 */
  2974. label0000250C:
  2975. 0000250C  486E FFFC                pea.l      [A6 - 0x4]
  2976. 00002510  486E FFEC                pea.l      [A6 - 0x14]
  2977. 00002514  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  2978. 0000251A  4A00                     tst.b      D0
  2979. 0000251C  504F                     addq.w     A7, 8
  2980. 0000251E  66CA                     bne        -0x34 /* 000024EA */
  2981. label00002520:
  2982. 00002520  4A06                     tst.b      D6
  2983. 00002522  6710                     beq        +0x12 /* 00002534 */
  2984. 00002524  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2985. 00002528  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2986. 0000252C  61FF 0000 13BC           bsr        +0x13BE /* 000038EA */
  2987. 00002532  504F                     addq.w     A7, 8
  2988. label00002534:
  2989. 00002534  3F3C FFFF                move.w     -[A7], 0xFFFF
  2990. 00002538  486E FFEC                pea.l      [A6 - 0x14]
  2991. 0000253C  4EB9 0003 C21C           jsr        [0x0003C21C]
  2992. 00002542  5C4F                     addq.w     A7, 6
  2993. label00002544:
  2994. 00002544  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  2995. 00002548  4E5E                     unlink     A6
  2996. 0000254A  4E75                     rts
  2997. 0000254C  4E56 FEEC                link       A6, -0x0114
  2998. 00002550  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2999. 00002554  262E 000C                move.l     D3, [A6 + 0xC]
  3000. 00002558  246E 0010                movea.l    A2, [A6 + 0x10]
  3001. 0000255C  206E 0008                movea.l    A0, [A6 + 0x8]
  3002. 00002560  2668 0008                movea.l    A3, [A0 + 0x8]
  3003. 00002564  200B                     move.l     D0, A3
  3004. 00002566  6700 00B6                beq        +0xB8 /* 0000261E */
  3005. 0000256A  42A7                     clr.l      -[A7]
  3006. 0000256C  2F0B                     move.l     -[A7], A3
  3007. 0000256E  486E FFEC                pea.l      [A6 - 0x14]
  3008. 00002572  4EB9 0003 C24E           jsr        [0x0003C24E]
  3009. 00002578  7800                     moveq.l    D4, 0x00
  3010. 0000257A  486E FFFC                pea.l      [A6 - 0x4]
  3011. 0000257E  486E FFEC                pea.l      [A6 - 0x14]
  3012. 00002582  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  3013. 00002588  4A00                     tst.b      D0
  3014. 0000258A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3015. 0000258E  6758                     beq        +0x5A /* 000025E8 */
  3016. label00002590:
  3017. 00002590  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3018. 00002594  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3019. 0000259A  B680                     cmp.l      D3, D0
  3020. 0000259C  584F                     addq.w     A7, 4
  3021. 0000259E  6708                     beq        +0xA /* 000025A8 */
  3022. 000025A0  0C83 2A2A 2A2A           cmpi.l     D3, 0x2A2A2A2A /* '****' */
  3023. 000025A6  662C                     bne        +0x2E /* 000025D4 */
  3024. label000025A8:
  3025. 000025A8  554F                     subq.w     A7, 2
  3026. 000025AA  486E FEEC                pea.l      [A6 - 0x114]
  3027. 000025AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3028. 000025B2  2057                     movea.l    A0, [A7]
  3029. 000025B4  2250                     movea.l    A1, [A0]
  3030. 000025B6  2269 006C                movea.l    A1, [A1 + 0x6C]
  3031. 000025BA  4E91                     jsr        [A1]
  3032. 000025BC  504F                     addq.w     A7, 8
  3033. 000025BE  2F08                     move.l     -[A7], A0
  3034. 000025C0  2F0A                     move.l     -[A7], A2
  3035. 000025C2  4227                     clr.b      -[A7]
  3036. 000025C4  4227                     clr.b      -[A7]
  3037. 000025C6  4EB9 0000 00A0           jsr        [0x000000A0]
  3038. 000025CC  101F                     move.b     D0, [A7]+
  3039. 000025CE  6704                     beq        +0x6 /* 000025D4 */
  3040. 000025D0  7801                     moveq.l    D4, 0x01
  3041. 000025D2  6014                     bra        +0x16 /* 000025E8 */
  3042. label000025D4:
  3043. 000025D4  486E FFFC                pea.l      [A6 - 0x4]
  3044. 000025D8  486E FFEC                pea.l      [A6 - 0x14]
  3045. 000025DC  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  3046. 000025E2  4A00                     tst.b      D0
  3047. 000025E4  504F                     addq.w     A7, 8
  3048. 000025E6  66A8                     bne        -0x56 /* 00002590 */
  3049. label000025E8:
  3050. 000025E8  4A04                     tst.b      D4
  3051. 000025EA  6722                     beq        +0x24 /* 0000260E */
  3052. 000025EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3053. 000025F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3054. 000025F4  61FF 0000 12F4           bsr        +0x12F6 /* 000038EA */
  3055. 000025FA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3056. 000025FE  486E FFEC                pea.l      [A6 - 0x14]
  3057. 00002602  4EB9 0003 C21C           jsr        [0x0003C21C]
  3058. 00002608  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3059. 0000260C  6010                     bra        +0x12 /* 0000261E */
  3060. label0000260E:
  3061. 0000260E  3F3C FFFF                move.w     -[A7], 0xFFFF
  3062. 00002612  486E FFEC                pea.l      [A6 - 0x14]
  3063. 00002616  4EB9 0003 C21C           jsr        [0x0003C21C]
  3064. 0000261C  5C4F                     addq.w     A7, 6
  3065. label0000261E:
  3066. 0000261E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3067. 00002622  4E5E                     unlink     A6
  3068. 00002624  4E75                     rts
  3069. 00002626  4E56 FFEC                link       A6, -0x0014
  3070. 0000262A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3071. 0000262E  262E 000C                move.l     D3, [A6 + 0xC]
  3072. 00002632  246E 0010                movea.l    A2, [A6 + 0x10]
  3073. 00002636  206E 0008                movea.l    A0, [A6 + 0x8]
  3074. 0000263A  2668 0008                movea.l    A3, [A0 + 0x8]
  3075. 0000263E  200B                     move.l     D0, A3
  3076. 00002640  6700 00A4                beq        +0xA6 /* 000026E6 */
  3077. 00002644  42A7                     clr.l      -[A7]
  3078. 00002646  2F0B                     move.l     -[A7], A3
  3079. 00002648  486E FFEC                pea.l      [A6 - 0x14]
  3080. 0000264C  4EB9 0003 C24E           jsr        [0x0003C24E]
  3081. 00002652  7800                     moveq.l    D4, 0x00
  3082. 00002654  486E FFFC                pea.l      [A6 - 0x4]
  3083. 00002658  486E FFEC                pea.l      [A6 - 0x14]
  3084. 0000265C  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  3085. 00002662  4A00                     tst.b      D0
  3086. 00002664  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3087. 00002668  6746                     beq        +0x48 /* 000026B0 */
  3088. label0000266A:
  3089. 0000266A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3090. 0000266E  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3091. 00002674  B680                     cmp.l      D3, D0
  3092. 00002676  584F                     addq.w     A7, 4
  3093. 00002678  6622                     bne        +0x24 /* 0000269C */
  3094. 0000267A  2F0A                     move.l     -[A7], A2
  3095. 0000267C  2F3C 3D20 2020           move.l     -[A7], 0x3D202020 /* '=   ' */
  3096. 00002682  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3097. 00002686  2057                     movea.l    A0, [A7]
  3098. 00002688  2250                     movea.l    A1, [A0]
  3099. 0000268A  2269 0078                movea.l    A1, [A1 + 0x78]
  3100. 0000268E  4E91                     jsr        [A1]
  3101. 00002690  4A00                     tst.b      D0
  3102. 00002692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3103. 00002696  6704                     beq        +0x6 /* 0000269C */
  3104. 00002698  7801                     moveq.l    D4, 0x01
  3105. 0000269A  6014                     bra        +0x16 /* 000026B0 */
  3106. label0000269C:
  3107. 0000269C  486E FFFC                pea.l      [A6 - 0x4]
  3108. 000026A0  486E FFEC                pea.l      [A6 - 0x14]
  3109. 000026A4  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  3110. 000026AA  4A00                     tst.b      D0
  3111. 000026AC  504F                     addq.w     A7, 8
  3112. 000026AE  66BA                     bne        -0x44 /* 0000266A */
  3113. label000026B0:
  3114. 000026B0  4A04                     tst.b      D4
  3115. 000026B2  6722                     beq        +0x24 /* 000026D6 */
  3116. 000026B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3117. 000026B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3118. 000026BC  61FF 0000 122C           bsr        +0x122E /* 000038EA */
  3119. 000026C2  3F3C FFFF                move.w     -[A7], 0xFFFF
  3120. 000026C6  486E FFEC                pea.l      [A6 - 0x14]
  3121. 000026CA  4EB9 0003 C21C           jsr        [0x0003C21C]
  3122. 000026D0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3123. 000026D4  6010                     bra        +0x12 /* 000026E6 */
  3124. label000026D6:
  3125. 000026D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3126. 000026DA  486E FFEC                pea.l      [A6 - 0x14]
  3127. 000026DE  4EB9 0003 C21C           jsr        [0x0003C21C]
  3128. 000026E4  5C4F                     addq.w     A7, 6
  3129. label000026E6:
  3130. 000026E6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3131. 000026EA  4E5E                     unlink     A6
  3132. 000026EC  4E75                     rts
  3133. 000026EE  4E56 0000                link       A6, 0
  3134. 000026F2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3135. 000026F6  286E 0008                movea.l    A4, [A6 + 0x8]
  3136. 000026FA  282E 000C                move.l     D4, [A6 + 0xC]
  3137. 000026FE  2F0C                     move.l     -[A7], A4
  3138. 00002700  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3139. 00002706  B880                     cmp.l      D4, D0
  3140. 00002708  584F                     addq.w     A7, 4
  3141. 0000270A  6660                     bne        +0x62 /* 0000276C */
  3142. 0000270C  266C 0004                movea.l    A3, [A4 + 0x4]
  3143. 00002710  244B                     movea.l    A2, A3
  3144. 00002712  200B                     move.l     D0, A3
  3145. 00002714  6608                     bne        +0xA /* 0000271E */
  3146. 00002716  61FF 0000 116C           bsr        +0x116E /* 00003884 */
  3147. 0000271C  2448                     movea.l    A2, A0
  3148. label0000271E:
  3149. 0000271E  2F0C                     move.l     -[A7], A4
  3150. 00002720  2F04                     move.l     -[A7], D4
  3151. 00002722  2F0A                     move.l     -[A7], A2
  3152. 00002724  2057                     movea.l    A0, [A7]
  3153. 00002726  2250                     movea.l    A1, [A0]
  3154. 00002728  2269 005C                movea.l    A1, [A1 + 0x5C]
  3155. 0000272C  4E91                     jsr        [A1]
  3156. 0000272E  2600                     move.l     D3, D0
  3157. 00002730  202E 0010                move.l     D0, [A6 + 0x10]
  3158. 00002734  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3159. 00002738  0480 6E65 7874           subi.l     D0, 0x6E657874 /* 'next' */
  3160. 0000273E  670A                     beq        +0xC /* 0000274A */
  3161. 00002740  0480 020C ED02           subi.l     D0, 0x20CED02
  3162. 00002746  6706                     beq        +0x8 /* 0000274E */
  3163. 00002748  6008                     bra        +0xA /* 00002752 */
  3164. label0000274A:
  3165. 0000274A  5283                     addq.l     D3, 1
  3166. 0000274C  6006                     bra        +0x8 /* 00002754 */
  3167. label0000274E:
  3168. 0000274E  5383                     subq.l     D3, 1
  3169. 00002750  6002                     bra        +0x4 /* 00002754 */
  3170. label00002752:
  3171. 00002752  6018                     bra        +0x1A /* 0000276C */
  3172. label00002754:
  3173. 00002754  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3174. 00002758  2F03                     move.l     -[A7], D3
  3175. 0000275A  2F04                     move.l     -[A7], D4
  3176. 0000275C  2F0A                     move.l     -[A7], A2
  3177. 0000275E  2057                     movea.l    A0, [A7]
  3178. 00002760  2250                     movea.l    A1, [A0]
  3179. 00002762  2269 0044                movea.l    A1, [A1 + 0x44]
  3180. 00002766  4E91                     jsr        [A1]
  3181. 00002768  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3182. label0000276C:
  3183. 0000276C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3184. 00002770  4E5E                     unlink     A6
  3185. 00002772  4E75                     rts
  3186. 00002774  4E75                     rts
  3187. 00002776  4E56 FFF8                link       A6, -0x0008
  3188. 0000277A  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  3189. 0000277E  266E 0008                movea.l    A3, [A6 + 0x8]
  3190. 00002782  2E2E 000C                move.l     D7, [A6 + 0xC]
  3191. 00002786  246E 0010                movea.l    A2, [A6 + 0x10]
  3192. 0000278A  2F07                     move.l     -[A7], D7
  3193. 0000278C  2F0B                     move.l     -[A7], A3
  3194. 0000278E  2057                     movea.l    A0, [A7]
  3195. 00002790  2250                     movea.l    A1, [A0]
  3196. 00002792  2269 0040                movea.l    A1, [A1 + 0x40]
  3197. 00002796  4E91                     jsr        [A1]
  3198. 00002798  2C00                     move.l     D6, D0
  3199. 0000279A  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  3200. 000027A0  504F                     addq.w     A7, 8
  3201. 000027A2  6630                     bne        +0x32 /* 000027D4 */
  3202. 000027A4  554F                     subq.w     A7, 2
  3203. 000027A6  42A7                     clr.l      -[A7]
  3204. 000027A8  42A7                     clr.l      -[A7]
  3205. 000027AA  4227                     clr.b      -[A7]
  3206. 000027AC  2F0A                     move.l     -[A7], A2
  3207. 000027AE  303C 0706                move.w     D0, 0x706
  3208. 000027B2  A816                     syscall    Pack8
  3209. 000027B4  361F                     move.w     D3, [A7]+
  3210. 000027B6  3803                     move.w     D4, D3
  3211. 000027B8  4A43                     tst.w      D3
  3212. 000027BA  6718                     beq        +0x1A /* 000027D4 */
  3213. 000027BC  4878 03A6                push.l     0x3A6
  3214. 000027C0  4879 0000 A01C           push.l     0xA01C
  3215. 000027C6  3044                     movea.w    A0, D4
  3216. 000027C8  2F08                     move.l     -[A7], A0
  3217. 000027CA  4EB9 0000 0F60           jsr        [0x00000F60]
  3218. 000027D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3219. label000027D4:
  3220. 000027D4  7601                     moveq.l    D3, 0x01
  3221. 000027D6  7001                     moveq.l    D0, 0x01
  3222. 000027D8  BC80                     cmp.l      D6, D0
  3223. 000027DA  6D7A                     blt        +0x7C /* 00002856 */
  3224. label000027DC:
  3225. 000027DC  486E FFF8                pea.l      [A6 - 0x8]
  3226. 000027E0  61FF 0000 2202           bsr        +0x2204 /* 000049E4 */
  3227. 000027E6  486E FFF8                pea.l      [A6 - 0x8]
  3228. 000027EA  4EB9 0003 C14E           jsr        [0x0003C14E]
  3229. 000027F0  584F                     addq.w     A7, 4
  3230. 000027F2  2F08                     move.l     -[A7], A0
  3231. 000027F4  2F03                     move.l     -[A7], D3
  3232. 000027F6  2F07                     move.l     -[A7], D7
  3233. 000027F8  2F0B                     move.l     -[A7], A3
  3234. 000027FA  2057                     movea.l    A0, [A7]
  3235. 000027FC  2250                     movea.l    A1, [A0]
  3236. 000027FE  2269 0044                movea.l    A1, [A1 + 0x44]
  3237. 00002802  4E91                     jsr        [A1]
  3238. 00002804  2F0A                     move.l     -[A7], A2
  3239. 00002806  42A7                     clr.l      -[A7]
  3240. 00002808  486E FFF8                pea.l      [A6 - 0x8]
  3241. 0000280C  4EB9 0003 C138           jsr        [0x0003C138]
  3242. 00002812  584F                     addq.w     A7, 4
  3243. 00002814  2F08                     move.l     -[A7], A0
  3244. 00002816  303C 0609                move.w     D0, 0x609
  3245. 0000281A  A816                     syscall    Pack8
  3246. 0000281C  381F                     move.w     D4, [A7]+
  3247. 0000281E  3A04                     move.w     D5, D4
  3248. 00002820  4A44                     tst.w      D4
  3249. 00002822  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3250. 00002826  6718                     beq        +0x1A /* 00002840 */
  3251. 00002828  4878 03AE                push.l     0x3AE
  3252. 0000282C  4879 0000 A01C           push.l     0xA01C
  3253. 00002832  3045                     movea.w    A0, D5
  3254. 00002834  2F08                     move.l     -[A7], A0
  3255. 00002836  4EB9 0000 0F60           jsr        [0x00000F60]
  3256. 0000283C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3257. label00002840:
  3258. 00002840  3F3C FFFF                move.w     -[A7], 0xFFFF
  3259. 00002844  486E FFF8                pea.l      [A6 - 0x8]
  3260. 00002848  61FF 0000 22E8           bsr        +0x22EA /* 00004B32 */
  3261. 0000284E  5283                     addq.l     D3, 1
  3262. 00002850  B686                     cmp.l      D3, D6
  3263. 00002852  5C4F                     addq.w     A7, 6
  3264. 00002854  6F86                     ble        -0x78 /* 000027DC */
  3265. label00002856:
  3266. 00002856  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  3267. 0000285A  4E5E                     unlink     A6
  3268. 0000285C  4E75                     rts
  3269. 0000285E  4E56 FFEC                link       A6, -0x0014
  3270. 00002862  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3271. 00002866  282E 000C                move.l     D4, [A6 + 0xC]
  3272. 0000286A  246E 0010                movea.l    A2, [A6 + 0x10]
  3273. 0000286E  7600                     moveq.l    D3, 0x00
  3274. 00002870  206E 0008                movea.l    A0, [A6 + 0x8]
  3275. 00002874  2668 0008                movea.l    A3, [A0 + 0x8]
  3276. 00002878  200B                     move.l     D0, A3
  3277. 0000287A  6768                     beq        +0x6A /* 000028E4 */
  3278. 0000287C  42A7                     clr.l      -[A7]
  3279. 0000287E  2F0B                     move.l     -[A7], A3
  3280. 00002880  486E FFEC                pea.l      [A6 - 0x14]
  3281. 00002884  4EB9 0003 C24E           jsr        [0x0003C24E]
  3282. 0000288A  486E FFFC                pea.l      [A6 - 0x4]
  3283. 0000288E  486E FFEC                pea.l      [A6 - 0x14]
  3284. 00002892  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  3285. 00002898  4A00                     tst.b      D0
  3286. 0000289A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3287. 0000289E  6734                     beq        +0x36 /* 000028D4 */
  3288. label000028A0:
  3289. 000028A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3290. 000028A4  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3291. 000028AA  B880                     cmp.l      D4, D0
  3292. 000028AC  584F                     addq.w     A7, 4
  3293. 000028AE  6708                     beq        +0xA /* 000028B8 */
  3294. 000028B0  0C84 2A2A 2A2A           cmpi.l     D4, 0x2A2A2A2A /* '****' */
  3295. 000028B6  6608                     bne        +0xA /* 000028C0 */
  3296. label000028B8:
  3297. 000028B8  5283                     addq.l     D3, 1
  3298. 000028BA  B5EE FFFC                cmpa.l     A2, [A6 - 0x4]
  3299. 000028BE  6714                     beq        +0x16 /* 000028D4 */
  3300. label000028C0:
  3301. 000028C0  486E FFFC                pea.l      [A6 - 0x4]
  3302. 000028C4  486E FFEC                pea.l      [A6 - 0x14]
  3303. 000028C8  4EB9 0003 C2B4           jsr        [0x0003C2B4]
  3304. 000028CE  4A00                     tst.b      D0
  3305. 000028D0  504F                     addq.w     A7, 8
  3306. 000028D2  66CC                     bne        -0x32 /* 000028A0 */
  3307. label000028D4:
  3308. 000028D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  3309. 000028D8  486E FFEC                pea.l      [A6 - 0x14]
  3310. 000028DC  4EB9 0003 C21C           jsr        [0x0003C21C]
  3311. 000028E2  5C4F                     addq.w     A7, 6
  3312. label000028E4:
  3313. 000028E4  4A83                     tst.l      D3
  3314. 000028E6  6618                     bne        +0x1A /* 00002900 */
  3315. 000028E8  4878 03D7                push.l     0x3D7
  3316. 000028EC  4879 0000 A01C           push.l     0xA01C
  3317. 000028F2  4878 F940                push.l     0xF940
  3318. 000028F6  4EB9 0000 0F60           jsr        [0x00000F60]
  3319. 000028FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3320. label00002900:
  3321. 00002900  2003                     move.l     D0, D3
  3322. 00002902  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3323. 00002906  4E5E                     unlink     A6
  3324. 00002908  4E75                     rts
  3325. 0000290A  4E56 0000                link       A6, 0
  3326. 0000290E  2F0B                     move.l     -[A7], A3
  3327. 00002910  2F0A                     move.l     -[A7], A2
  3328. 00002912  266E 0008                movea.l    A3, [A6 + 0x8]
  3329. 00002916  95CA                     sub.l      A2, A2
  3330. 00002918  2F0B                     move.l     -[A7], A3
  3331. 0000291A  2057                     movea.l    A0, [A7]
  3332. 0000291C  2250                     movea.l    A1, [A0]
  3333. 0000291E  2269 002C                movea.l    A1, [A1 + 0x2C]
  3334. 00002922  4E91                     jsr        [A1]
  3335. 00002924  2008                     move.l     D0, A0
  3336. 00002926  584F                     addq.w     A7, 4
  3337. 00002928  6722                     beq        +0x24 /* 0000294C */
  3338. 0000292A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3339. 0000292E  2F0B                     move.l     -[A7], A3
  3340. 00002930  2057                     movea.l    A0, [A7]
  3341. 00002932  2250                     movea.l    A1, [A0]
  3342. 00002934  2269 002C                movea.l    A1, [A1 + 0x2C]
  3343. 00002938  4E91                     jsr        [A1]
  3344. 0000293A  584F                     addq.w     A7, 4
  3345. 0000293C  2F08                     move.l     -[A7], A0
  3346. 0000293E  2057                     movea.l    A0, [A7]
  3347. 00002940  2250                     movea.l    A1, [A0]
  3348. 00002942  2269 0060                movea.l    A1, [A1 + 0x60]
  3349. 00002946  4E91                     jsr        [A1]
  3350. 00002948  2448                     movea.l    A2, A0
  3351. 0000294A  504F                     addq.w     A7, 8
  3352. label0000294C:
  3353. 0000294C  200A                     move.l     D0, A2
  3354. 0000294E  6602                     bne        +0x4 /* 00002952 */
  3355. 00002950  244B                     movea.l    A2, A3
  3356. label00002952:
  3357. 00002952  204A                     movea.l    A0, A2
  3358. 00002954  245F                     movea.l    A2, [A7]+
  3359. 00002956  265F                     movea.l    A3, [A7]+
  3360. 00002958  4E5E                     unlink     A6
  3361. 0000295A  4E75                     rts
  3362. 0000295C  4E56 0000                link       A6, 0
  3363. 00002960  2F0B                     move.l     -[A7], A3
  3364. 00002962  2F0A                     move.l     -[A7], A2
  3365. 00002964  266E 0008                movea.l    A3, [A6 + 0x8]
  3366. 00002968  95CA                     sub.l      A2, A2
  3367. 0000296A  202E 000C                move.l     D0, [A6 + 0xC]
  3368. 0000296E  4EB9 0000 05A8           jsr        [0x000005A8]
  3369. 00002974  0050 6166                ori.w      [A0], 0x6166 /* 'af' */
  3370. 00002978  7465                     moveq.l    D2, 0x65
  3371. 0000297A  7270                     moveq.l    D1, 0x70
  3372. 0000297C  6C63                     bge        +0x65 /* 000029E1 */
  3373. 0000297E  0005 6166                ori.b      D5, 0x66 /* 'f' */
  3374. 00002982  7465                     moveq.l    D2, 0x65
  3375. 00002984  002E 6265 666F           ori.b      [A6 + 0x666F], 0x65 /* 'e' */
  3376. 0000298A  0028 6267 6E67           ori.b      [A0 + 0x6E67], 0x67 /* 'g' */
  3377. 00002990  0030 656E 6420           ori.b      [A0 + D6.w * 4 + 0x20], 0x6E /* 'n' */
  3378. 00002996  002A 6E75 6C6C           ori.b      [A2 + 0x6C6C], 0x75 /* 'u' */
  3379. 0000299C  0008 7270                ori.b      A0, 0x70 /* 'p' */
  3380. 000029A0  6C63                     bge        +0x65 /* 00002A05 */
  3381. 000029A2  0010 2F0B                ori.b      [A0], 0xB
  3382. 000029A6  4EB9 0003 C2CA           jsr        [0x0003C2CA]
  3383. 000029AC  2448                     movea.l    A2, A0
  3384. 000029AE  584F                     addq.w     A7, 4
  3385. 000029B0  602A                     bra        +0x2C /* 000029DC */
  3386. 000029B2  2F0B                     move.l     -[A7], A3
  3387. 000029B4  4EB9 0003 C2CA           jsr        [0x0003C2CA]
  3388. 000029BA  2448                     movea.l    A2, A0
  3389. 000029BC  584F                     addq.w     A7, 4
  3390. 000029BE  601C                     bra        +0x1E /* 000029DC */
  3391. 000029C0  244B                     movea.l    A2, A3
  3392. 000029C2  6018                     bra        +0x1A /* 000029DC */
  3393. 000029C4  4878 042C                push.l     0x42C
  3394. 000029C8  4879 0000 A01C           push.l     0xA01C
  3395. 000029CE  4878 F954                push.l     0xF954
  3396. 000029D2  4EB9 0000 0F60           jsr        [0x00000F60]
  3397. 000029D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3398. label000029DC:
  3399. 000029DC  204A                     movea.l    A0, A2
  3400. 000029DE  245F                     movea.l    A2, [A7]+
  3401. 000029E0  265F                     movea.l    A3, [A7]+
  3402. 000029E2  4E5E                     unlink     A6
  3403. 000029E4  4E75                     rts
  3404. 000029E6  4E56 0000                link       A6, 0
  3405. 000029EA  2F0A                     move.l     -[A7], A2
  3406. 000029EC  95CA                     sub.l      A2, A2
  3407. 000029EE  202E 000C                move.l     D0, [A6 + 0xC]
  3408. 000029F2  4EB9 0000 05A8           jsr        [0x000005A8]
  3409. 000029F8  0040 6166                ori.w      D0, 0x6166 /* 'af' */
  3410. 000029FC  7465                     moveq.l    D2, 0x65
  3411. 000029FE  7270                     moveq.l    D1, 0x70
  3412. 00002A00  6C63                     bge        +0x65 /* 00002A65 */
  3413. 00002A02  0005 6166                ori.b      D5, 0x66 /* 'f' */
  3414. 00002A06  7465                     moveq.l    D2, 0x65
  3415. 00002A08  002C 6265 666F           ori.b      [A4 + 0x666F], 0x65 /* 'e' */
  3416. 00002A0E  0026 6267                ori.b      -[A6], 0x67 /* 'g' */
  3417. 00002A12  6E67                     bgt        +0x69 /* 00002A7B */
  3418. 00002A14  0020 656E                ori.b      -[A0], 0x6E /* 'n' */
  3419. 00002A18  6420                     bcc        +0x22 /* 00002A3A */
  3420. 00002A1A  001A 6E75                ori.b      [A2]+, 0x75 /* 'u' */
  3421. 00002A1E  6C6C                     bge        +0x6E /* 00002A8C */
  3422. 00002A20  0008 7270                ori.b      A0, 0x70 /* 'p' */
  3423. 00002A24  6C63                     bge        +0x65 /* 00002A89 */
  3424. 00002A26  0008 246E                ori.b      A0, 0x6E /* 'n' */
  3425. 00002A2A  0008 6022                ori.b      A0, 0x22 /* '\"' */
  3426. 00002A2E  246E 0008                movea.l    A2, [A6 + 0x8]
  3427. 00002A32  601C                     bra        +0x1E /* 00002A50 */
  3428. 00002A34  95CA                     sub.l      A2, A2
  3429. 00002A36  6018                     bra        +0x1A /* 00002A50 */
  3430. 00002A38  4878 044F                push.l     0x44F
  3431. // begin alternate branch 00002A3A-00002A42
  3432. label00002A3A:
  3433. 00002A3A  044F 4879                subi.w     A7, 0x4879 /* 'Hy' */
  3434. 00002A3E  0000 A01C                ori.b      D0, 0x1C
  3435. // end alternate branch 00002A3A-00002A42
  3436. label00002A3A: // (misaligned)
  3437. 00002A3C  4879 0000 A01C           push.l     0xA01C
  3438. 00002A42  4878 F954                push.l     0xF954
  3439. 00002A46  4EB9 0000 0F60           jsr        [0x00000F60]
  3440. 00002A4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3441. label00002A50:
  3442. 00002A50  204A                     movea.l    A0, A2
  3443. 00002A52  245F                     movea.l    A2, [A7]+
  3444. 00002A54  4E5E                     unlink     A6
  3445. 00002A56  4E75                     rts
  3446. 00002A58  206F 0008                movea.l    A0, [A7 + 0x8]
  3447. 00002A5C  4210                     clr.b      [A0]
  3448. 00002A5E  206F 0008                movea.l    A0, [A7 + 0x8]
  3449. 00002A62  4E75                     rts
  3450. 00002A64  4E56 0000                link       A6, 0
  3451. 00002A68  4878 0474                push.l     0x474
  3452. 00002A6C  4879 0000 A01C           push.l     0xA01C
  3453. 00002A72  4878 F954                push.l     0xF954
  3454. 00002A76  4EB9 0000 0F60           jsr        [0x00000F60]
  3455. 00002A7C  7000                     moveq.l    D0, 0x00
  3456. 00002A7E  4E5E                     unlink     A6
  3457. 00002A80  4E75                     rts
  3458. 00002A82  4E56 0000                link       A6, 0
  3459. 00002A86  4878 0487                push.l     0x487
  3460. 00002A8A  4879 0000 A01C           push.l     0xA01C
  3461. // begin alternate branch 00002A8C-00002A90
  3462. label00002A8C:
  3463. 00002A8C  0000 A01C                ori.b      D0, 0x1C
  3464. // end alternate branch 00002A8C-00002A90
  3465. label00002A8C: // (misaligned)
  3466. 00002A90  4878 F954                push.l     0xF954
  3467. 00002A94  4EB9 0000 0F60           jsr        [0x00000F60]
  3468. 00002A9A  7000                     moveq.l    D0, 0x00
  3469. 00002A9C  4E5E                     unlink     A6
  3470. 00002A9E  4E75                     rts
  3471. 00002AA0  4E56 0000                link       A6, 0
  3472. 00002AA4  4878 0498                push.l     0x498
  3473. 00002AA8  4879 0000 A01C           push.l     0xA01C
  3474. 00002AAE  4878 F954                push.l     0xF954
  3475. 00002AB2  4EB9 0000 0F60           jsr        [0x00000F60]
  3476. 00002AB8  7000                     moveq.l    D0, 0x00
  3477. 00002ABA  4E5E                     unlink     A6
  3478. 00002ABC  4E75                     rts
  3479. 00002ABE  4E56 0000                link       A6, 0
  3480. 00002AC2  4878 04AD                push.l     0x4AD
  3481. 00002AC6  4879 0000 A01C           push.l     0xA01C
  3482. 00002ACC  4878 F954                push.l     0xF954
  3483. 00002AD0  4EB9 0000 0F60           jsr        [0x00000F60]
  3484. 00002AD6  7000                     moveq.l    D0, 0x00
  3485. 00002AD8  4E5E                     unlink     A6
  3486. 00002ADA  4E75                     rts
  3487. 00002ADC  4E56 0000                link       A6, 0
  3488. 00002AE0  2F0B                     move.l     -[A7], A3
  3489. 00002AE2  2F0A                     move.l     -[A7], A2
  3490. 00002AE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3491. 00002AE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3492. 00002AEC  2057                     movea.l    A0, [A7]
  3493. 00002AEE  2250                     movea.l    A1, [A0]
  3494. 00002AF0  2269 00CC                movea.l    A1, [A1 + 0xCC]
  3495. 00002AF4  4E91                     jsr        [A1]
  3496. 00002AF6  2448                     movea.l    A2, A0
  3497. 00002AF8  200A                     move.l     D0, A2
  3498. 00002AFA  504F                     addq.w     A7, 8
  3499. 00002AFC  662C                     bne        +0x2E /* 00002B2A */
  3500. 00002AFE  4878 001E                push.l     0x1E
  3501. 00002B02  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  3502. 00002B08  2648                     movea.l    A3, A0
  3503. 00002B0A  2008                     move.l     D0, A0
  3504. 00002B0C  584F                     addq.w     A7, 4
  3505. 00002B0E  6718                     beq        +0x1A /* 00002B28 */
  3506. 00002B10  1F3C 0001                move.b     -[A7], 0x1
  3507. 00002B14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3508. 00002B18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3509. 00002B1C  2F0B                     move.l     -[A7], A3
  3510. 00002B1E  61FF 0000 1032           bsr        +0x1034 /* 00003B52 */
  3511. 00002B24  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3512. label00002B28:
  3513. 00002B28  244B                     movea.l    A2, A3
  3514. label00002B2A:
  3515. 00002B2A  204A                     movea.l    A0, A2
  3516. 00002B2C  245F                     movea.l    A2, [A7]+
  3517. 00002B2E  265F                     movea.l    A3, [A7]+
  3518. 00002B30  4E5E                     unlink     A6
  3519. 00002B32  4E75                     rts
  3520. 00002B34  91C8                     sub.l      A0, A0
  3521. 00002B36  4E75                     rts
  3522. 00002B38  4E56 FFF8                link       A6, -0x0008
  3523. 00002B3C  2F0A                     move.l     -[A7], A2
  3524. 00002B3E  246E 0008                movea.l    A2, [A6 + 0x8]
  3525. 00002B42  2F0A                     move.l     -[A7], A2
  3526. 00002B44  2057                     movea.l    A0, [A7]
  3527. 00002B46  2250                     movea.l    A1, [A0]
  3528. 00002B48  2269 00C4                movea.l    A1, [A1 + 0xC4]
  3529. 00002B4C  4E91                     jsr        [A1]
  3530. 00002B4E  2008                     move.l     D0, A0
  3531. 00002B50  584F                     addq.w     A7, 4
  3532. 00002B52  6722                     beq        +0x24 /* 00002B76 */
  3533. 00002B54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3534. 00002B58  2F0A                     move.l     -[A7], A2
  3535. 00002B5A  2057                     movea.l    A0, [A7]
  3536. 00002B5C  2250                     movea.l    A1, [A0]
  3537. 00002B5E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  3538. 00002B62  4E91                     jsr        [A1]
  3539. 00002B64  584F                     addq.w     A7, 4
  3540. 00002B66  2F08                     move.l     -[A7], A0
  3541. 00002B68  2057                     movea.l    A0, [A7]
  3542. 00002B6A  2250                     movea.l    A1, [A0]
  3543. 00002B6C  2269 0084                movea.l    A1, [A1 + 0x84]
  3544. 00002B70  4E91                     jsr        [A1]
  3545. 00002B72  504F                     addq.w     A7, 8
  3546. 00002B74  6060                     bra        +0x62 /* 00002BD6 */
  3547. label00002B76:
  3548. 00002B76  486E FFF8                pea.l      [A6 - 0x8]
  3549. 00002B7A  61FF 0000 1E68           bsr        +0x1E6A /* 000049E4 */
  3550. 00002B80  4AAA 0004                tst.l      [A2 + 0x4]
  3551. 00002B84  584F                     addq.w     A7, 4
  3552. 00002B86  671E                     beq        +0x20 /* 00002BA6 */
  3553. 00002B88  486E FFF8                pea.l      [A6 - 0x8]
  3554. 00002B8C  4EB9 0003 C14E           jsr        [0x0003C14E]
  3555. 00002B92  584F                     addq.w     A7, 4
  3556. 00002B94  2F08                     move.l     -[A7], A0
  3557. 00002B96  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3558. 00002B9A  2057                     movea.l    A0, [A7]
  3559. 00002B9C  2250                     movea.l    A1, [A0]
  3560. 00002B9E  2269 0084                movea.l    A1, [A1 + 0x84]
  3561. 00002BA2  4E91                     jsr        [A1]
  3562. 00002BA4  504F                     addq.w     A7, 8
  3563. label00002BA6:
  3564. 00002BA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3565. 00002BAA  486E FFF8                pea.l      [A6 - 0x8]
  3566. 00002BAE  4EB9 0003 C14E           jsr        [0x0003C14E]
  3567. 00002BB4  584F                     addq.w     A7, 4
  3568. 00002BB6  2F08                     move.l     -[A7], A0
  3569. 00002BB8  2F0A                     move.l     -[A7], A2
  3570. 00002BBA  2057                     movea.l    A0, [A7]
  3571. 00002BBC  2250                     movea.l    A1, [A0]
  3572. 00002BBE  2269 00C0                movea.l    A1, [A1 + 0xC0]
  3573. 00002BC2  4E91                     jsr        [A1]
  3574. 00002BC4  3F3C FFFF                move.w     -[A7], 0xFFFF
  3575. 00002BC8  486E FFF8                pea.l      [A6 - 0x8]
  3576. 00002BCC  61FF 0000 1F64           bsr        +0x1F66 /* 00004B32 */
  3577. 00002BD2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3578. label00002BD6:
  3579. 00002BD6  245F                     movea.l    A2, [A7]+
  3580. 00002BD8  4E5E                     unlink     A6
  3581. 00002BDA  4E75                     rts
  3582. 00002BDC  4E56 FFF8                link       A6, -0x0008
  3583. 00002BE0  48E7 1820                movem.l    -[A7], D3,D4,A2
  3584. 00002BE4  246E 0008                movea.l    A2, [A6 + 0x8]
  3585. 00002BE8  4AAA 0004                tst.l      [A2 + 0x4]
  3586. 00002BEC  6618                     bne        +0x1A /* 00002C06 */
  3587. 00002BEE  4878 0513                push.l     0x513
  3588. 00002BF2  4879 0000 A01C           push.l     0xA01C
  3589. 00002BF8  4878 F954                push.l     0xF954
  3590. 00002BFC  4EB9 0000 0F60           jsr        [0x00000F60]
  3591. 00002C02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3592. label00002C06:
  3593. 00002C06  2F0A                     move.l     -[A7], A2
  3594. 00002C08  2F0A                     move.l     -[A7], A2
  3595. 00002C0A  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3596. 00002C10  584F                     addq.w     A7, 4
  3597. 00002C12  2F00                     move.l     -[A7], D0
  3598. 00002C14  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3599. 00002C18  2057                     movea.l    A0, [A7]
  3600. 00002C1A  2250                     movea.l    A1, [A0]
  3601. 00002C1C  2269 005C                movea.l    A1, [A1 + 0x5C]
  3602. 00002C20  4E91                     jsr        [A1]
  3603. 00002C22  2600                     move.l     D3, D0
  3604. 00002C24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3605. 00002C28  6618                     bne        +0x1A /* 00002C42 */
  3606. 00002C2A  4878 0519                push.l     0x519
  3607. 00002C2E  4879 0000 A01C           push.l     0xA01C
  3608. 00002C34  4878 F954                push.l     0xF954
  3609. 00002C38  4EB9 0000 0F60           jsr        [0x00000F60]
  3610. 00002C3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3611. label00002C42:
  3612. 00002C42  486E FFF8                pea.l      [A6 - 0x8]
  3613. 00002C46  61FF 0000 1D9C           bsr        +0x1D9E /* 000049E4 */
  3614. 00002C4C  2F03                     move.l     -[A7], D3
  3615. 00002C4E  486E FFF8                pea.l      [A6 - 0x8]
  3616. 00002C52  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  3617. 00002C58  584F                     addq.w     A7, 4
  3618. 00002C5A  2F08                     move.l     -[A7], A0
  3619. 00002C5C  4EB9 0000 0050           jsr        [0x00000050]
  3620. 00002C62  381F                     move.w     D4, [A7]+
  3621. 00002C64  3604                     move.w     D3, D4
  3622. 00002C66  4A44                     tst.w      D4
  3623. 00002C68  544F                     addq.w     A7, 2
  3624. 00002C6A  6718                     beq        +0x1A /* 00002C84 */
  3625. 00002C6C  4878 051E                push.l     0x51E
  3626. 00002C70  4879 0000 A01C           push.l     0xA01C
  3627. 00002C76  3043                     movea.w    A0, D3
  3628. 00002C78  2F08                     move.l     -[A7], A0
  3629. 00002C7A  4EB9 0000 0F60           jsr        [0x00000F60]
  3630. 00002C80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3631. label00002C84:
  3632. 00002C84  554F                     subq.w     A7, 2
  3633. 00002C86  2F0A                     move.l     -[A7], A2
  3634. 00002C88  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3635. 00002C8E  584F                     addq.w     A7, 4
  3636. 00002C90  2F00                     move.l     -[A7], D0
  3637. 00002C92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3638. 00002C96  2F3C 696E 6478           move.l     -[A7], 0x696E6478 /* 'indx' */
  3639. 00002C9C  486E FFF8                pea.l      [A6 - 0x8]
  3640. 00002CA0  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  3641. 00002CA6  584F                     addq.w     A7, 4
  3642. 00002CA8  2F08                     move.l     -[A7], A0
  3643. 00002CAA  4227                     clr.b      -[A7]
  3644. 00002CAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3645. 00002CB0  4EB9 0000 0058           jsr        [0x00000058]
  3646. 00002CB6  361F                     move.w     D3, [A7]+
  3647. 00002CB8  3803                     move.w     D4, D3
  3648. 00002CBA  4A43                     tst.w      D3
  3649. 00002CBC  6718                     beq        +0x1A /* 00002CD6 */
  3650. 00002CBE  4878 0523                push.l     0x523
  3651. 00002CC2  4879 0000 A01C           push.l     0xA01C
  3652. 00002CC8  3044                     movea.w    A0, D4
  3653. 00002CCA  2F08                     move.l     -[A7], A0
  3654. 00002CCC  4EB9 0000 0F60           jsr        [0x00000F60]
  3655. 00002CD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3656. label00002CD6:
  3657. 00002CD6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3658. 00002CDA  486E FFF8                pea.l      [A6 - 0x8]
  3659. 00002CDE  61FF 0000 1E52           bsr        +0x1E54 /* 00004B32 */
  3660. 00002CE4  5C4F                     addq.w     A7, 6
  3661. 00002CE6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3662. 00002CEA  4E5E                     unlink     A6
  3663. 00002CEC  4E75                     rts
  3664. 00002CEE  4E56 FFDA                link       A6, -0x0026
  3665. 00002CF2  2F0A                     move.l     -[A7], A2
  3666. 00002CF4  2F03                     move.l     -[A7], D3
  3667. 00002CF6  246E 0008                movea.l    A2, [A6 + 0x8]
  3668. 00002CFA  7600                     moveq.l    D3, 0x00
  3669. 00002CFC  2F0A                     move.l     -[A7], A2
  3670. 00002CFE  2057                     movea.l    A0, [A7]
  3671. 00002D00  2250                     movea.l    A1, [A0]
  3672. 00002D02  2269 002C                movea.l    A1, [A1 + 0x2C]
  3673. 00002D06  4E91                     jsr        [A1]
  3674. 00002D08  2008                     move.l     D0, A0
  3675. 00002D0A  584F                     addq.w     A7, 4
  3676. 00002D0C  6700 00B4                beq        +0xB6 /* 00002DC2 */
  3677. 00002D10  2D4F FFFC                move.l     [A6 - 0x4], A7
  3678. 00002D14  4879 0000 9E60           push.l     0x9E60
  3679. 00002D1A  4879 0002 5F71           push.l     0x25F71
  3680. 00002D20  486E FFE2                pea.l      [A6 - 0x1E]
  3681. 00002D24  4EB9 0003 C186           jsr        [0x0003C186]
  3682. 00002D2A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3683. 00002D2E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3684. 00002D32  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3685. 00002D36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3686. 00002D3A  2F0A                     move.l     -[A7], A2
  3687. 00002D3C  2057                     movea.l    A0, [A7]
  3688. 00002D3E  2250                     movea.l    A1, [A0]
  3689. 00002D40  2269 002C                movea.l    A1, [A1 + 0x2C]
  3690. 00002D44  4E91                     jsr        [A1]
  3691. 00002D46  584F                     addq.w     A7, 4
  3692. 00002D48  2F08                     move.l     -[A7], A0
  3693. 00002D4A  2057                     movea.l    A0, [A7]
  3694. 00002D4C  2250                     movea.l    A1, [A0]
  3695. 00002D4E  2269 0088                movea.l    A1, [A1 + 0x88]
  3696. 00002D52  4E91                     jsr        [A1]
  3697. 00002D54  7601                     moveq.l    D3, 0x01
  3698. 00002D56  3F3C FFFF                move.w     -[A7], 0xFFFF
  3699. 00002D5A  486E FFE2                pea.l      [A6 - 0x1E]
  3700. 00002D5E  4EB9 0003 C15A           jsr        [0x0003C15A]
  3701. 00002D64  4FEF 0026                lea.l      A7, [A7 + 0x26]
  3702. 00002D68  6058                     bra        +0x5A /* 00002DC2 */
  3703. 00002D6A  206E FFF4                movea.l    A0, [A6 - 0xC]
  3704. 00002D6E  2D50 FFDE                move.l     [A6 - 0x22], [A0]
  3705. 00002D72  0CAE FFFF F954 FFDE      cmpi.l     [A6 - 0x22], 0xFFFFF954
  3706. 00002D7A  673C                     beq        +0x3E /* 00002DB8 */
  3707. 00002D7C  42A7                     clr.l      -[A7]
  3708. 00002D7E  42A7                     clr.l      -[A7]
  3709. 00002D80  42A7                     clr.l      -[A7]
  3710. 00002D82  4EB9 0000 0148           jsr        [0x00000148]
  3711. 00002D88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3712. 00002D8C  602A                     bra        +0x2C /* 00002DB8 */
  3713. 00002D8E  2D6E FFF4 FFDA           move.l     [A6 - 0x26], [A6 - 0xC]
  3714. 00002D94  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3715. 00002D98  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  3716. 00002D9E  0C80 FFFF F954           cmpi.l     D0, 0xFFFFF954
  3717. 00002DA4  584F                     addq.w     A7, 4
  3718. 00002DA6  6710                     beq        +0x12 /* 00002DB8 */
  3719. 00002DA8  42A7                     clr.l      -[A7]
  3720. 00002DAA  42A7                     clr.l      -[A7]
  3721. 00002DAC  42A7                     clr.l      -[A7]
  3722. 00002DAE  4EB9 0000 0148           jsr        [0x00000148]
  3723. 00002DB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3724. label00002DB8:
  3725. 00002DB8  486E FFE8                pea.l      [A6 - 0x18]
  3726. 00002DBC  4EB9 0000 0150           jsr        [0x00000150]
  3727. label00002DC2:
  3728. 00002DC2  4A03                     tst.b      D3
  3729. 00002DC4  6620                     bne        +0x22 /* 00002DE6 */
  3730. 00002DC6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3731. 00002DCA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3732. 00002DCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3733. 00002DD2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3734. 00002DD6  2F0A                     move.l     -[A7], A2
  3735. 00002DD8  2057                     movea.l    A0, [A7]
  3736. 00002DDA  2250                     movea.l    A1, [A0]
  3737. 00002DDC  2269 0090                movea.l    A1, [A1 + 0x90]
  3738. 00002DE0  4E91                     jsr        [A1]
  3739. 00002DE2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3740. label00002DE6:
  3741. 00002DE6  261F                     move.l     D3, [A7]+
  3742. 00002DE8  245F                     movea.l    A2, [A7]+
  3743. 00002DEA  4E5E                     unlink     A6
  3744. 00002DEC  4E75                     rts
  3745. 00002DEE  4E56 FFBA                link       A6, -0x0046
  3746. 00002DF2  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3747. 00002DF6  266E 0008                movea.l    A3, [A6 + 0x8]
  3748. 00002DFA  95CA                     sub.l      A2, A2
  3749. 00002DFC  7800                     moveq.l    D4, 0x00
  3750. 00002DFE  7600                     moveq.l    D3, 0x00
  3751. 00002E00  2F0B                     move.l     -[A7], A3
  3752. 00002E02  2057                     movea.l    A0, [A7]
  3753. 00002E04  2250                     movea.l    A1, [A0]
  3754. 00002E06  2269 002C                movea.l    A1, [A1 + 0x2C]
  3755. 00002E0A  4E91                     jsr        [A1]
  3756. 00002E0C  2008                     move.l     D0, A0
  3757. 00002E0E  584F                     addq.w     A7, 4
  3758. 00002E10  6700 0092                beq        +0x94 /* 00002EA4 */
  3759. 00002E14  2D4F FFFC                move.l     [A6 - 0x4], A7
  3760. 00002E18  4879 0000 9E1E           push.l     0x9E1E
  3761. 00002E1E  4879 0002 5F71           push.l     0x25F71
  3762. 00002E24  486E FFCA                pea.l      [A6 - 0x36]
  3763. 00002E28  4EB9 0003 C186           jsr        [0x0003C186]
  3764. 00002E2E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3765. 00002E32  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3766. 00002E36  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3767. 00002E3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3768. 00002E3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3769. 00002E42  2F0B                     move.l     -[A7], A3
  3770. 00002E44  2057                     movea.l    A0, [A7]
  3771. 00002E46  2250                     movea.l    A1, [A0]
  3772. 00002E48  2269 002C                movea.l    A1, [A1 + 0x2C]
  3773. 00002E4C  4E91                     jsr        [A1]
  3774. 00002E4E  584F                     addq.w     A7, 4
  3775. 00002E50  2F08                     move.l     -[A7], A0
  3776. 00002E52  2057                     movea.l    A0, [A7]
  3777. 00002E54  2250                     movea.l    A1, [A0]
  3778. 00002E56  2269 008C                movea.l    A1, [A1 + 0x8C]
  3779. 00002E5A  4E91                     jsr        [A1]
  3780. 00002E5C  2448                     movea.l    A2, A0
  3781. 00002E5E  7601                     moveq.l    D3, 0x01
  3782. 00002E60  3F3C FFFF                move.w     -[A7], 0xFFFF
  3783. 00002E64  486E FFCA                pea.l      [A6 - 0x36]
  3784. 00002E68  4EB9 0003 C15A           jsr        [0x0003C15A]
  3785. 00002E6E  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3786. 00002E72  6030                     bra        +0x32 /* 00002EA4 */
  3787. 00002E74  206E FFF4                movea.l    A0, [A6 - 0xC]
  3788. 00002E78  2D50 FFC6                move.l     [A6 - 0x3A], [A0]
  3789. 00002E7C  7600                     moveq.l    D3, 0x00
  3790. 00002E7E  382E FFC8                move.w     D4, [A6 - 0x38]
  3791. 00002E82  6016                     bra        +0x18 /* 00002E9A */
  3792. 00002E84  2D6E FFF4 FFC2           move.l     [A6 - 0x3E], [A6 - 0xC]
  3793. 00002E8A  7600                     moveq.l    D3, 0x00
  3794. 00002E8C  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  3795. 00002E90  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  3796. 00002E96  3800                     move.w     D4, D0
  3797. 00002E98  584F                     addq.w     A7, 4
  3798. label00002E9A:
  3799. 00002E9A  486E FFE8                pea.l      [A6 - 0x18]
  3800. 00002E9E  4EB9 0000 0150           jsr        [0x00000150]
  3801. label00002EA4:
  3802. 00002EA4  4A03                     tst.b      D3
  3803. 00002EA6  665E                     bne        +0x60 /* 00002F06 */
  3804. 00002EA8  2D4F FFE4                move.l     [A6 - 0x1C], A7
  3805. 00002EAC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3806. 00002EB0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3807. 00002EB4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3808. 00002EB8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3809. 00002EBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3810. 00002EC0  2F0B                     move.l     -[A7], A3
  3811. 00002EC2  2057                     movea.l    A0, [A7]
  3812. 00002EC4  2250                     movea.l    A1, [A0]
  3813. 00002EC6  2269 0094                movea.l    A1, [A1 + 0x94]
  3814. 00002ECA  4E91                     jsr        [A1]
  3815. 00002ECC  2448                     movea.l    A2, A0
  3816. 00002ECE  7601                     moveq.l    D3, 0x01
  3817. 00002ED0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3818. 00002ED4  6030                     bra        +0x32 /* 00002F06 */
  3819. 00002ED6  206E FFDC                movea.l    A0, [A6 - 0x24]
  3820. 00002EDA  2D50 FFBE                move.l     [A6 - 0x42], [A0]
  3821. 00002EDE  7600                     moveq.l    D3, 0x00
  3822. 00002EE0  382E FFC0                move.w     D4, [A6 - 0x40]
  3823. 00002EE4  6016                     bra        +0x18 /* 00002EFC */
  3824. 00002EE6  2D6E FFDC FFBA           move.l     [A6 - 0x46], [A6 - 0x24]
  3825. 00002EEC  7600                     moveq.l    D3, 0x00
  3826. 00002EEE  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  3827. 00002EF2  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  3828. 00002EF8  3800                     move.w     D4, D0
  3829. 00002EFA  584F                     addq.w     A7, 4
  3830. label00002EFC:
  3831. 00002EFC  486E FFD0                pea.l      [A6 - 0x30]
  3832. 00002F00  4EB9 0000 0150           jsr        [0x00000150]
  3833. label00002F06:
  3834. 00002F06  4A03                     tst.b      D3
  3835. 00002F08  6618                     bne        +0x1A /* 00002F22 */
  3836. 00002F0A  4878 059D                push.l     0x59D
  3837. 00002F0E  4879 0000 A01C           push.l     0xA01C
  3838. 00002F14  3044                     movea.w    A0, D4
  3839. 00002F16  2F08                     move.l     -[A7], A0
  3840. 00002F18  4EB9 0000 0F60           jsr        [0x00000F60]
  3841. 00002F1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3842. label00002F22:
  3843. 00002F22  204A                     movea.l    A0, A2
  3844. 00002F24  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3845. 00002F28  4E5E                     unlink     A6
  3846. 00002F2A  4E75                     rts
  3847. fn00002F2C:
  3848. 00002F2C  4E56 0000                link       A6, 0
  3849. 00002F30  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3850. 00002F34  262E 0008                move.l     D3, [A6 + 0x8]
  3851. 00002F38  282E 000C                move.l     D4, [A6 + 0xC]
  3852. 00002F3C  286E 0010                movea.l    A4, [A6 + 0x10]
  3853. 00002F40  266E 0014                movea.l    A3, [A6 + 0x14]
  3854. 00002F44  202E 0018                move.l     D0, [A6 + 0x18]
  3855. 00002F48  0480 0000 07D1           subi.l     D0, 0x7D1
  3856. 00002F4E  0C80 0000 000C           cmpi.l     D0, 0xC
  3857. 00002F54  6200 00BE                bhi        +0xC0 /* 00003014 */
  3858. 00002F58  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  3859. 00002F5C  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3860. 00002F60  001A 00B4                ori.b      [A2]+, 0xB4
  3861. 00002F64  00B4 00B4 004E 00B4      ori.l      [A4 + D0.w - 0x76], 0xB4004E
  3862. 00002F6C  00B4 0064 0064 00B4      ori.l      [A4 + D0.w - 0x76], 0x640064 /* 'd\0d' */
  3863. 00002F74  0034 00B4 0064           ori.b      [A4 + D0.w + 0x64], 0xB4
  3864. 00002F7A  2F0B                     move.l     -[A7], A3
  3865. 00002F7C  2F0C                     move.l     -[A7], A4
  3866. 00002F7E  2F04                     move.l     -[A7], D4
  3867. 00002F80  2F03                     move.l     -[A7], D3
  3868. 00002F82  2057                     movea.l    A0, [A7]
  3869. 00002F84  2250                     movea.l    A1, [A0]
  3870. 00002F86  2269 00A0                movea.l    A1, [A1 + 0xA0]
  3871. 00002F8A  4E91                     jsr        [A1]
  3872. 00002F8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3873. 00002F90  6000 009A                bra        +0x9C /* 0000302C */
  3874. 00002F94  2F0B                     move.l     -[A7], A3
  3875. 00002F96  2F0C                     move.l     -[A7], A4
  3876. 00002F98  2F04                     move.l     -[A7], D4
  3877. 00002F9A  2F03                     move.l     -[A7], D3
  3878. 00002F9C  2057                     movea.l    A0, [A7]
  3879. 00002F9E  2250                     movea.l    A1, [A0]
  3880. 00002FA0  2269 00A4                movea.l    A1, [A1 + 0xA4]
  3881. 00002FA4  4E91                     jsr        [A1]
  3882. 00002FA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3883. 00002FAA  6000 0080                bra        +0x82 /* 0000302C */
  3884. 00002FAE  2F0B                     move.l     -[A7], A3
  3885. 00002FB0  2F0C                     move.l     -[A7], A4
  3886. 00002FB2  2F03                     move.l     -[A7], D3
  3887. 00002FB4  2057                     movea.l    A0, [A7]
  3888. 00002FB6  2250                     movea.l    A1, [A0]
  3889. 00002FB8  2269 009C                movea.l    A1, [A1 + 0x9C]
  3890. 00002FBC  4E91                     jsr        [A1]
  3891. 00002FBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3892. 00002FC2  6068                     bra        +0x6A /* 0000302C */
  3893. 00002FC4  2F3C 7063 6E74           move.l     -[A7], 0x70636E74 /* 'pcnt' */
  3894. 00002FCA  2F03                     move.l     -[A7], D3
  3895. 00002FCC  2057                     movea.l    A0, [A7]
  3896. 00002FCE  2250                     movea.l    A1, [A0]
  3897. 00002FD0  2269 0080                movea.l    A1, [A1 + 0x80]
  3898. 00002FD4  4E91                     jsr        [A1]
  3899. 00002FD6  2448                     movea.l    A2, A0
  3900. 00002FD8  200A                     move.l     D0, A2
  3901. 00002FDA  504F                     addq.w     A7, 8
  3902. 00002FDC  661A                     bne        +0x1C /* 00002FF8 */
  3903. 00002FDE  4878 05D8                push.l     0x5D8
  3904. 00002FE2  4879 0000 A01C           push.l     0xA01C
  3905. 00002FE8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  3906. 00002FEE  4EB9 0000 0F60           jsr        [0x00000F60]
  3907. 00002FF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3908. label00002FF8:
  3909. 00002FF8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3910. 00002FFC  2F0B                     move.l     -[A7], A3
  3911. 00002FFE  2F0C                     move.l     -[A7], A4
  3912. 00003000  2F04                     move.l     -[A7], D4
  3913. 00003002  2F0A                     move.l     -[A7], A2
  3914. 00003004  2057                     movea.l    A0, [A7]
  3915. 00003006  2250                     movea.l    A1, [A0]
  3916. 00003008  2269 0090                movea.l    A1, [A1 + 0x90]
  3917. 0000300C  4E91                     jsr        [A1]
  3918. 0000300E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3919. 00003012  6018                     bra        +0x1A /* 0000302C */
  3920. label00003014:
  3921. 00003014  4878 05DE                push.l     0x5DE
  3922. 00003018  4879 0000 A01C           push.l     0xA01C
  3923. 0000301E  4878 F954                push.l     0xF954
  3924. 00003022  4EB9 0000 0F60           jsr        [0x00000F60]
  3925. 00003028  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3926. label0000302C:
  3927. 0000302C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3928. 00003030  4E5E                     unlink     A6
  3929. 00003032  4E75                     rts
  3930. 00003034  4E56 0000                link       A6, 0
  3931. 00003038  4878 05FB                push.l     0x5FB
  3932. 0000303C  4879 0000 A01C           push.l     0xA01C
  3933. 00003042  4878 F954                push.l     0xF954
  3934. 00003046  4EB9 0000 0F60           jsr        [0x00000F60]
  3935. 0000304C  91C8                     sub.l      A0, A0
  3936. 0000304E  4E5E                     unlink     A6
  3937. 00003050  4E75                     rts
  3938. 00003052  4E56 FFFC                link       A6, -0x0004
  3939. 00003056  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3940. 0000305A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3941. 0000305E  2057                     movea.l    A0, [A7]
  3942. 00003060  2250                     movea.l    A1, [A0]
  3943. 00003062  2269 0040                movea.l    A1, [A1 + 0x40]
  3944. 00003066  4E91                     jsr        [A1]
  3945. 00003068  2D40 FFFC                move.l     [A6 - 0x4], D0
  3946. 0000306C  4878 0004                push.l     0x4
  3947. 00003070  486E FFFC                pea.l      [A6 - 0x4]
  3948. 00003074  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  3949. 0000307A  42A7                     clr.l      -[A7]
  3950. 0000307C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3951. 00003080  61FF 0000 1E9C           bsr        +0x1E9E /* 00004F1E */
  3952. 00003086  4E5E                     unlink     A6
  3953. 00003088  4E75                     rts
  3954. 0000308A  4E56 0000                link       A6, 0
  3955. 0000308E  2F0A                     move.l     -[A7], A2
  3956. 00003090  246E 0008                movea.l    A2, [A6 + 0x8]
  3957. 00003094  2F0A                     move.l     -[A7], A2
  3958. 00003096  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3959. 0000309C  0C80 7072 6F70           cmpi.l     D0, 0x70726F70 /* 'prop' */
  3960. 000030A2  584F                     addq.w     A7, 4
  3961. 000030A4  6712                     beq        +0x14 /* 000030B8 */
  3962. 000030A6  2F0A                     move.l     -[A7], A2
  3963. 000030A8  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  3964. 000030AE  0C80 6361 7070           cmpi.l     D0, 0x63617070 /* 'capp' */
  3965. 000030B4  584F                     addq.w     A7, 4
  3966. 000030B6  6618                     bne        +0x1A /* 000030D0 */
  3967. label000030B8:
  3968. 000030B8  4878 0624                push.l     0x624
  3969. 000030BC  4879 0000 A01C           push.l     0xA01C
  3970. 000030C2  4878 F954                push.l     0xF954
  3971. 000030C6  4EB9 0000 0F60           jsr        [0x00000F60]
  3972. 000030CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3973. label000030D0:
  3974. 000030D0  1F3C 0001                move.b     -[A7], 0x1
  3975. 000030D4  2F0A                     move.l     -[A7], A2
  3976. 000030D6  2057                     movea.l    A0, [A7]
  3977. 000030D8  2250                     movea.l    A1, [A0]
  3978. 000030DA  2269 0018                movea.l    A1, [A1 + 0x18]
  3979. 000030DE  4E91                     jsr        [A1]
  3980. 000030E0  5C4F                     addq.w     A7, 6
  3981. 000030E2  245F                     movea.l    A2, [A7]+
  3982. 000030E4  4E5E                     unlink     A6
  3983. 000030E6  4E75                     rts
  3984. 000030E8  4E56 FF9A                link       A6, -0x0066
  3985. 000030EC  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  3986. 000030F0  246E 0008                movea.l    A2, [A6 + 0x8]
  3987. 000030F4  486E FFF8                pea.l      [A6 - 0x8]
  3988. 000030F8  61FF 0000 18EA           bsr        +0x18EC /* 000049E4 */
  3989. 000030FE  486E FFE8                pea.l      [A6 - 0x18]
  3990. 00003102  61FF 0000 18E0           bsr        +0x18E2 /* 000049E4 */
  3991. 00003108  486E FFF8                pea.l      [A6 - 0x8]
  3992. 0000310C  4EB9 0003 C14E           jsr        [0x0003C14E]
  3993. 00003112  584F                     addq.w     A7, 4
  3994. 00003114  2F08                     move.l     -[A7], A0
  3995. 00003116  2F3C 6372 656C           move.l     -[A7], 0x6372656C /* 'crel' */
  3996. 0000311C  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  3997. 00003122  61FF 0000 11D8           bsr        +0x11DA /* 000042FC */
  3998. 00003128  2F0A                     move.l     -[A7], A2
  3999. 0000312A  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  4000. 00003130  2D40 FFA4                move.l     [A6 - 0x5C], D0
  4001. 00003134  4878 0004                push.l     0x4
  4002. 00003138  486E FFA4                pea.l      [A6 - 0x5C]
  4003. 0000313C  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4004. 00003142  486E FFC0                pea.l      [A6 - 0x40]
  4005. 00003146  61FF 0000 1996           bsr        +0x1998 /* 00004ADE */
  4006. 0000314C  486E FFC0                pea.l      [A6 - 0x40]
  4007. 00003150  4EB9 0003 C154           jsr        [0x0003C154]
  4008. 00003156  584F                     addq.w     A7, 4
  4009. 00003158  2F08                     move.l     -[A7], A0
  4010. 0000315A  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  4011. 00003160  486E FFF8                pea.l      [A6 - 0x8]
  4012. 00003164  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4013. 0000316A  584F                     addq.w     A7, 4
  4014. 0000316C  2F08                     move.l     -[A7], A0
  4015. 0000316E  61FF 0000 1BD4           bsr        +0x1BD6 /* 00004D44 */
  4016. 00003174  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4017. 0000317A  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  4018. 00003180  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4019. 00003184  486E FFD8                pea.l      [A6 - 0x28]
  4020. 00003188  61FF 0000 1870           bsr        +0x1872 /* 000049FA */
  4021. 0000318E  486E FFD8                pea.l      [A6 - 0x28]
  4022. 00003192  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  4023. 00003198  4FEF 0048                lea.l      A7, [A7 + 0x48]
  4024. 0000319C  0480 6E75 6C6C           subi.l     D0, 0x6E756C6C /* 'null' */
  4025. 000031A2  6704                     beq        +0x6 /* 000031A8 */
  4026. 000031A4  6000 00A2                bra        +0xA4 /* 00003248 */
  4027. label000031A8:
  4028. 000031A8  486E FFD0                pea.l      [A6 - 0x30]
  4029. 000031AC  61FF 0000 1836           bsr        +0x1838 /* 000049E4 */
  4030. 000031B2  486E FFD0                pea.l      [A6 - 0x30]
  4031. 000031B6  4EB9 0003 C14E           jsr        [0x0003C14E]
  4032. 000031BC  584F                     addq.w     A7, 4
  4033. 000031BE  2F08                     move.l     -[A7], A0
  4034. 000031C0  2F0A                     move.l     -[A7], A2
  4035. 000031C2  2057                     movea.l    A0, [A7]
  4036. 000031C4  2250                     movea.l    A1, [A0]
  4037. 000031C6  2269 0084                movea.l    A1, [A1 + 0x84]
  4038. 000031CA  4E91                     jsr        [A1]
  4039. 000031CC  486E FFC8                pea.l      [A6 - 0x38]
  4040. 000031D0  61FF 0000 1812           bsr        +0x1814 /* 000049E4 */
  4041. 000031D6  486E FFC8                pea.l      [A6 - 0x38]
  4042. 000031DA  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4043. 000031E0  584F                     addq.w     A7, 4
  4044. 000031E2  2F08                     move.l     -[A7], A0
  4045. 000031E4  2F3C 6166 7465           move.l     -[A7], 0x61667465 /* 'afte' */
  4046. 000031EA  486E FFD0                pea.l      [A6 - 0x30]
  4047. 000031EE  4EB9 0003 C154           jsr        [0x0003C154]
  4048. 000031F4  584F                     addq.w     A7, 4
  4049. 000031F6  2F08                     move.l     -[A7], A0
  4050. 000031F8  61FF 0000 1D66           bsr        +0x1D68 /* 00004F60 */
  4051. 000031FE  486E FFC8                pea.l      [A6 - 0x38]
  4052. 00003202  4EB9 0003 C154           jsr        [0x0003C154]
  4053. 00003208  584F                     addq.w     A7, 4
  4054. 0000320A  2F08                     move.l     -[A7], A0
  4055. 0000320C  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  4056. 00003212  486E FFF8                pea.l      [A6 - 0x8]
  4057. 00003216  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4058. 0000321C  584F                     addq.w     A7, 4
  4059. 0000321E  2F08                     move.l     -[A7], A0
  4060. 00003220  61FF 0000 1B22           bsr        +0x1B24 /* 00004D44 */
  4061. 00003226  3F3C FFFF                move.w     -[A7], 0xFFFF
  4062. 0000322A  486E FFC8                pea.l      [A6 - 0x38]
  4063. 0000322E  61FF 0000 1902           bsr        +0x1904 /* 00004B32 */
  4064. 00003234  3F3C FFFF                move.w     -[A7], 0xFFFF
  4065. 00003238  486E FFD0                pea.l      [A6 - 0x30]
  4066. 0000323C  61FF 0000 18F4           bsr        +0x18F6 /* 00004B32 */
  4067. 00003242  4FEF 0034                lea.l      A7, [A7 + 0x34]
  4068. 00003246  602C                     bra        +0x2E /* 00003274 */
  4069. label00003248:
  4070. 00003248  486E FFD8                pea.l      [A6 - 0x28]
  4071. 0000324C  4EB9 0003 C154           jsr        [0x0003C154]
  4072. 00003252  584F                     addq.w     A7, 4
  4073. 00003254  2F08                     move.l     -[A7], A0
  4074. 00003256  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  4075. 0000325C  486E FFF8                pea.l      [A6 - 0x8]
  4076. 00003260  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4077. 00003266  584F                     addq.w     A7, 4
  4078. 00003268  2F08                     move.l     -[A7], A0
  4079. 0000326A  61FF 0000 1AD8           bsr        +0x1ADA /* 00004D44 */
  4080. 00003270  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4081. label00003274:
  4082. 00003274  486E FFE0                pea.l      [A6 - 0x20]
  4083. 00003278  61FF 0000 176A           bsr        +0x176C /* 000049E4 */
  4084. 0000327E  486E FFE0                pea.l      [A6 - 0x20]
  4085. 00003282  4EB9 0003 C14E           jsr        [0x0003C14E]
  4086. 00003288  584F                     addq.w     A7, 4
  4087. 0000328A  2F08                     move.l     -[A7], A0
  4088. 0000328C  2F0A                     move.l     -[A7], A2
  4089. 0000328E  2057                     movea.l    A0, [A7]
  4090. 00003290  2250                     movea.l    A1, [A0]
  4091. 00003292  2269 00B8                movea.l    A1, [A1 + 0xB8]
  4092. 00003296  4E91                     jsr        [A1]
  4093. 00003298  486E FFE0                pea.l      [A6 - 0x20]
  4094. 0000329C  4EB9 0003 C1A2           jsr        [0x0003C1A2]
  4095. 000032A2  4A00                     tst.b      D0
  4096. 000032A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4097. 000032A8  672C                     beq        +0x2E /* 000032D6 */
  4098. 000032AA  486E FFE0                pea.l      [A6 - 0x20]
  4099. 000032AE  4EB9 0003 C154           jsr        [0x0003C154]
  4100. 000032B4  584F                     addq.w     A7, 4
  4101. 000032B6  2F08                     move.l     -[A7], A0
  4102. 000032B8  2F3C 7072 6474           move.l     -[A7], 0x70726474 /* 'prdt' */
  4103. 000032BE  486E FFF8                pea.l      [A6 - 0x8]
  4104. 000032C2  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4105. 000032C8  584F                     addq.w     A7, 4
  4106. 000032CA  2F08                     move.l     -[A7], A0
  4107. 000032CC  61FF 0000 1A76           bsr        +0x1A78 /* 00004D44 */
  4108. 000032D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4109. label000032D6:
  4110. 000032D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  4111. 000032DA  486E FFE0                pea.l      [A6 - 0x20]
  4112. 000032DE  61FF 0000 1852           bsr        +0x1854 /* 00004B32 */
  4113. 000032E4  3F3C FFFF                move.w     -[A7], 0xFFFF
  4114. 000032E8  486E FFD8                pea.l      [A6 - 0x28]
  4115. 000032EC  61FF 0000 1844           bsr        +0x1846 /* 00004B32 */
  4116. 000032F2  3F3C FFFF                move.w     -[A7], 0xFFFF
  4117. 000032F6  486E FFC0                pea.l      [A6 - 0x40]
  4118. 000032FA  61FF 0000 1836           bsr        +0x1838 /* 00004B32 */
  4119. 00003300  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4120. 00003304  2D4F FFBC                move.l     [A6 - 0x44], A7
  4121. 00003308  2F0A                     move.l     -[A7], A2
  4122. 0000330A  486E FF9E                pea.l      [A6 - 0x62]
  4123. 0000330E  61FF 0000 07BE           bsr        +0x7C0 /* 00003ACE */
  4124. 00003314  4227                     clr.b      -[A7]
  4125. 00003316  486E FFE8                pea.l      [A6 - 0x18]
  4126. 0000331A  4EB9 0003 C14E           jsr        [0x0003C14E]
  4127. 00003320  584F                     addq.w     A7, 4
  4128. 00003322  2F08                     move.l     -[A7], A0
  4129. 00003324  486E FFF8                pea.l      [A6 - 0x8]
  4130. 00003328  4EB9 0003 C154           jsr        [0x0003C154]
  4131. 0000332E  584F                     addq.w     A7, 4
  4132. 00003330  2F08                     move.l     -[A7], A0
  4133. 00003332  61FF 0000 10B6           bsr        +0x10B8 /* 000043EA */
  4134. 00003338  3F3C FFFF                move.w     -[A7], 0xFFFF
  4135. 0000333C  486E FF9E                pea.l      [A6 - 0x62]
  4136. 00003340  61FF 0000 07CE           bsr        +0x7D0 /* 00003B10 */
  4137. 00003346  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4138. 0000334A  6000 00EC                bra        +0xEE /* 00003438 */
  4139. 0000334E  2D6E FFB4 FF9A           move.l     [A6 - 0x66], [A6 - 0x4C]
  4140. 00003354  486E FFF0                pea.l      [A6 - 0x10]
  4141. 00003358  61FF 0000 168A           bsr        +0x168C /* 000049E4 */
  4142. 0000335E  486E FFE8                pea.l      [A6 - 0x18]
  4143. 00003362  4EB9 0003 C138           jsr        [0x0003C138]
  4144. 00003368  584F                     addq.w     A7, 4
  4145. 0000336A  2F08                     move.l     -[A7], A0
  4146. 0000336C  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  4147. 00003372  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4148. 00003378  486E FFF0                pea.l      [A6 - 0x10]
  4149. 0000337C  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4150. 00003382  584F                     addq.w     A7, 4
  4151. 00003384  2F08                     move.l     -[A7], A0
  4152. 00003386  303C 0812                move.w     D0, 0x812
  4153. 0000338A  A816                     syscall    Pack8
  4154. 0000338C  381F                     move.w     D4, [A7]+
  4155. 0000338E  544F                     addq.w     A7, 2
  4156. 00003390  6622                     bne        +0x24 /* 000033B4 */
  4157. 00003392  554F                     subq.w     A7, 2
  4158. 00003394  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4159. 00003398  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  4160. 0000339E  486E FFF0                pea.l      [A6 - 0x10]
  4161. 000033A2  4EB9 0003 C138           jsr        [0x0003C138]
  4162. 000033A8  584F                     addq.w     A7, 4
  4163. 000033AA  2F08                     move.l     -[A7], A0
  4164. 000033AC  303C 0610                move.w     D0, 0x610
  4165. 000033B0  A816                     syscall    Pack8
  4166. 000033B2  301F                     move.w     D0, [A7]+
  4167. label000033B4:
  4168. 000033B4  486E FFF0                pea.l      [A6 - 0x10]
  4169. 000033B8  61FF 0000 18BE           bsr        +0x18C0 /* 00004C78 */
  4170. 000033BE  486E FFE8                pea.l      [A6 - 0x18]
  4171. 000033C2  4EB9 0003 C138           jsr        [0x0003C138]
  4172. 000033C8  584F                     addq.w     A7, 4
  4173. 000033CA  2F08                     move.l     -[A7], A0
  4174. 000033CC  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  4175. 000033D2  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4176. 000033D8  486E FFF0                pea.l      [A6 - 0x10]
  4177. 000033DC  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4178. 000033E2  584F                     addq.w     A7, 4
  4179. 000033E4  2F08                     move.l     -[A7], A0
  4180. 000033E6  303C 0812                move.w     D0, 0x812
  4181. 000033EA  A816                     syscall    Pack8
  4182. 000033EC  3C1F                     move.w     D6, [A7]+
  4183. 000033EE  544F                     addq.w     A7, 2
  4184. 000033F0  6622                     bne        +0x24 /* 00003414 */
  4185. 000033F2  554F                     subq.w     A7, 2
  4186. 000033F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4187. 000033F8  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  4188. 000033FE  486E FFF0                pea.l      [A6 - 0x10]
  4189. 00003402  4EB9 0003 C138           jsr        [0x0003C138]
  4190. 00003408  584F                     addq.w     A7, 4
  4191. 0000340A  2F08                     move.l     -[A7], A0
  4192. 0000340C  303C 0610                move.w     D0, 0x610
  4193. 00003410  A816                     syscall    Pack8
  4194. 00003412  301F                     move.w     D0, [A7]+
  4195. label00003414:
  4196. 00003414  42A7                     clr.l      -[A7]
  4197. 00003416  42A7                     clr.l      -[A7]
  4198. 00003418  42A7                     clr.l      -[A7]
  4199. 0000341A  4EB9 0000 0148           jsr        [0x00000148]
  4200. 00003420  3F3C FFFF                move.w     -[A7], 0xFFFF
  4201. 00003424  486E FFF0                pea.l      [A6 - 0x10]
  4202. 00003428  61FF 0000 1708           bsr        +0x170A /* 00004B32 */
  4203. 0000342E  486E FFA8                pea.l      [A6 - 0x58]
  4204. 00003432  4EB9 0000 0150           jsr        [0x00000150]
  4205. label00003438:
  4206. 00003438  554F                     subq.w     A7, 2
  4207. 0000343A  486E FFE8                pea.l      [A6 - 0x18]
  4208. 0000343E  4EB9 0003 C138           jsr        [0x0003C138]
  4209. 00003444  584F                     addq.w     A7, 4
  4210. 00003446  2F08                     move.l     -[A7], A0
  4211. 00003448  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4212. 0000344E  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  4213. 00003454  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4214. 00003458  303C 0812                move.w     D0, 0x812
  4215. 0000345C  A816                     syscall    Pack8
  4216. 0000345E  361F                     move.w     D3, [A7]+
  4217. 00003460  3A03                     move.w     D5, D3
  4218. 00003462  4A43                     tst.w      D3
  4219. 00003464  6718                     beq        +0x1A /* 0000347E */
  4220. 00003466  4878 06A2                push.l     0x6A2
  4221. 0000346A  4879 0000 A01C           push.l     0xA01C
  4222. 00003470  3045                     movea.w    A0, D5
  4223. 00003472  2F08                     move.l     -[A7], A0
  4224. 00003474  4EB9 0000 0F60           jsr        [0x00000F60]
  4225. 0000347A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4226. label0000347E:
  4227. 0000347E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4228. 00003482  486E FFE8                pea.l      [A6 - 0x18]
  4229. 00003486  61FF 0000 16AA           bsr        +0x16AC /* 00004B32 */
  4230. 0000348C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4231. 00003490  486E FFF8                pea.l      [A6 - 0x8]
  4232. 00003494  61FF 0000 169C           bsr        +0x169E /* 00004B32 */
  4233. 0000349A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4234. 0000349E  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  4235. 000034A2  4E5E                     unlink     A6
  4236. 000034A4  4E75                     rts
  4237. 000034A6  4E56 FFE8                link       A6, -0x0018
  4238. 000034AA  48E7 1820                movem.l    -[A7], D3,D4,A2
  4239. 000034AE  486E FFF8                pea.l      [A6 - 0x8]
  4240. 000034B2  61FF 0000 1530           bsr        +0x1532 /* 000049E4 */
  4241. 000034B8  486E FFF8                pea.l      [A6 - 0x8]
  4242. 000034BC  4EB9 0003 C14E           jsr        [0x0003C14E]
  4243. 000034C2  584F                     addq.w     A7, 4
  4244. 000034C4  2F08                     move.l     -[A7], A0
  4245. 000034C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4246. 000034CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4247. 000034CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4248. 000034D2  2057                     movea.l    A0, [A7]
  4249. 000034D4  2250                     movea.l    A1, [A0]
  4250. 000034D6  2269 00A0                movea.l    A1, [A1 + 0xA0]
  4251. 000034DA  4E91                     jsr        [A1]
  4252. 000034DC  486E FFF0                pea.l      [A6 - 0x10]
  4253. 000034E0  61FF 0000 1502           bsr        +0x1504 /* 000049E4 */
  4254. 000034E6  486E FFF0                pea.l      [A6 - 0x10]
  4255. 000034EA  4EB9 0003 C14E           jsr        [0x0003C14E]
  4256. 000034F0  584F                     addq.w     A7, 4
  4257. 000034F2  2F08                     move.l     -[A7], A0
  4258. 000034F4  486E FFF8                pea.l      [A6 - 0x8]
  4259. 000034F8  4EB9 0003 C154           jsr        [0x0003C154]
  4260. 000034FE  584F                     addq.w     A7, 4
  4261. 00003500  2F08                     move.l     -[A7], A0
  4262. 00003502  61FF FFFF DEE8           bsr        -0x2116 /* 000013EC */
  4263. 00003508  3600                     move.w     D3, D0
  4264. 0000350A  3803                     move.w     D4, D3
  4265. 0000350C  4A43                     tst.w      D3
  4266. 0000350E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4267. 00003512  6718                     beq        +0x1A /* 0000352C */
  4268. 00003514  4878 06CA                push.l     0x6CA
  4269. 00003518  4879 0000 A01C           push.l     0xA01C
  4270. 0000351E  3044                     movea.w    A0, D4
  4271. 00003520  2F08                     move.l     -[A7], A0
  4272. 00003522  4EB9 0000 0F60           jsr        [0x00000F60]
  4273. 00003528  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4274. label0000352C:
  4275. 0000352C  486E FFF0                pea.l      [A6 - 0x10]
  4276. 00003530  4EB9 0003 C154           jsr        [0x0003C154]
  4277. 00003536  584F                     addq.w     A7, 4
  4278. 00003538  2F08                     move.l     -[A7], A0
  4279. 0000353A  61FF 0000 03F4           bsr        +0x3F6 /* 00003930 */
  4280. 00003540  2448                     movea.l    A2, A0
  4281. 00003542  486E FFE8                pea.l      [A6 - 0x18]
  4282. 00003546  61FF 0000 149C           bsr        +0x149E /* 000049E4 */
  4283. 0000354C  486E FFE8                pea.l      [A6 - 0x18]
  4284. 00003550  4EB9 0003 C14E           jsr        [0x0003C14E]
  4285. 00003556  584F                     addq.w     A7, 4
  4286. 00003558  2F08                     move.l     -[A7], A0
  4287. 0000355A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4288. 0000355E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4289. 00003562  2057                     movea.l    A0, [A7]
  4290. 00003564  2250                     movea.l    A1, [A0]
  4291. 00003566  2269 009C                movea.l    A1, [A1 + 0x9C]
  4292. 0000356A  4E91                     jsr        [A1]
  4293. 0000356C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4294. 00003570  2F0A                     move.l     -[A7], A2
  4295. 00003572  2057                     movea.l    A0, [A7]
  4296. 00003574  2250                     movea.l    A1, [A0]
  4297. 00003576  2269 0084                movea.l    A1, [A1 + 0x84]
  4298. 0000357A  4E91                     jsr        [A1]
  4299. 0000357C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4300. 00003580  486E FFE8                pea.l      [A6 - 0x18]
  4301. 00003584  61FF 0000 15AC           bsr        +0x15AE /* 00004B32 */
  4302. 0000358A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4303. 0000358E  486E FFF0                pea.l      [A6 - 0x10]
  4304. 00003592  61FF 0000 159E           bsr        +0x15A0 /* 00004B32 */
  4305. 00003598  3F3C FFFF                move.w     -[A7], 0xFFFF
  4306. 0000359C  486E FFF8                pea.l      [A6 - 0x8]
  4307. 000035A0  61FF 0000 1590           bsr        +0x1592 /* 00004B32 */
  4308. 000035A6  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  4309. 000035AA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4310. 000035AE  4E5E                     unlink     A6
  4311. 000035B0  4E75                     rts
  4312. 000035B2  4E56 FFFC                link       A6, -0x0004
  4313. 000035B6  202E 000C                move.l     D0, [A6 + 0xC]
  4314. 000035BA  0480 7063 6C73           subi.l     D0, 0x70636C73 /* 'pcls' */
  4315. 000035C0  670A                     beq        +0xC /* 000035CC */
  4316. 000035C2  0480 0000 0201           subi.l     D0, 0x201
  4317. 000035C8  6730                     beq        +0x32 /* 000035FA */
  4318. 000035CA  6044                     bra        +0x46 /* 00003610 */
  4319. label000035CC:
  4320. 000035CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4321. 000035D0  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  4322. 000035D6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4323. 000035DA  4878 0004                push.l     0x4
  4324. 000035DE  486E FFFC                pea.l      [A6 - 0x4]
  4325. 000035E2  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4326. 000035E8  42A7                     clr.l      -[A7]
  4327. 000035EA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4328. 000035EE  61FF 0000 192E           bsr        +0x1930 /* 00004F1E */
  4329. 000035F4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4330. 000035F8  602E                     bra        +0x30 /* 00003628 */
  4331. label000035FA:
  4332. 000035FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4333. 000035FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4334. 00003602  2057                     movea.l    A0, [A7]
  4335. 00003604  2250                     movea.l    A1, [A0]
  4336. 00003606  2269 0084                movea.l    A1, [A1 + 0x84]
  4337. 0000360A  4E91                     jsr        [A1]
  4338. 0000360C  504F                     addq.w     A7, 8
  4339. 0000360E  6018                     bra        +0x1A /* 00003628 */
  4340. label00003610:
  4341. 00003610  4878 06FA                push.l     0x6FA
  4342. 00003614  4879 0000 A01C           push.l     0xA01C
  4343. 0000361A  4878 F93D                push.l     0xF93D
  4344. 0000361E  4EB9 0000 0F60           jsr        [0x00000F60]
  4345. 00003624  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4346. label00003628:
  4347. 00003628  4E5E                     unlink     A6
  4348. 0000362A  4E75                     rts
  4349. 0000362C  4E56 0000                link       A6, 0
  4350. 00003630  4878 070D                push.l     0x70D
  4351. 00003634  4879 0000 A01C           push.l     0xA01C
  4352. 0000363A  4878 F93D                push.l     0xF93D
  4353. 0000363E  4EB9 0000 0F60           jsr        [0x00000F60]
  4354. 00003644  4E5E                     unlink     A6
  4355. 00003646  4E75                     rts
  4356. 00003648  4E56 FFDA                link       A6, -0x0026
  4357. 0000364C  2F03                     move.l     -[A7], D3
  4358. 0000364E  7600                     moveq.l    D3, 0x00
  4359. 00003650  202E 000C                move.l     D0, [A6 + 0xC]
  4360. 00003654  0480 7063 6C73           subi.l     D0, 0x70636C73 /* 'pcls' */
  4361. 0000365A  670A                     beq        +0xC /* 00003666 */
  4362. 0000365C  0480 0000 0201           subi.l     D0, 0x201
  4363. 00003662  6702                     beq        +0x4 /* 00003666 */
  4364. 00003664  6006                     bra        +0x8 /* 0000366C */
  4365. label00003666:
  4366. 00003666  7601                     moveq.l    D3, 0x01
  4367. 00003668  6000 0080                bra        +0x82 /* 000036EA */
  4368. label0000366C:
  4369. 0000366C  4879 0000 9C7C           push.l     0x9C7C
  4370. 00003672  4879 0002 5F71           push.l     0x25F71
  4371. 00003678  486E FFF2                pea.l      [A6 - 0xE]
  4372. 0000367C  4EB9 0003 C186           jsr        [0x0003C186]
  4373. 00003682  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4374. 00003686  2D4F FFEE                move.l     [A6 - 0x12], A7
  4375. 0000368A  486E FFF8                pea.l      [A6 - 0x8]
  4376. 0000368E  61FF 0000 1354           bsr        +0x1356 /* 000049E4 */
  4377. 00003694  486E FFF8                pea.l      [A6 - 0x8]
  4378. 00003698  4EB9 0003 C14E           jsr        [0x0003C14E]
  4379. 0000369E  584F                     addq.w     A7, 4
  4380. 000036A0  2F08                     move.l     -[A7], A0
  4381. 000036A2  4879 0002 6196           push.l     0x26196
  4382. 000036A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4383. 000036AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4384. 000036B0  2057                     movea.l    A0, [A7]
  4385. 000036B2  2250                     movea.l    A1, [A0]
  4386. 000036B4  2269 00AC                movea.l    A1, [A1 + 0xAC]
  4387. 000036B8  4E91                     jsr        [A1]
  4388. 000036BA  7601                     moveq.l    D3, 0x01
  4389. 000036BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  4390. 000036C0  486E FFF8                pea.l      [A6 - 0x8]
  4391. 000036C4  61FF 0000 146C           bsr        +0x146E /* 00004B32 */
  4392. 000036CA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  4393. 000036CE  600A                     bra        +0xC /* 000036DA */
  4394. 000036D0  486E FFDA                pea.l      [A6 - 0x26]
  4395. 000036D4  4EB9 0000 0150           jsr        [0x00000150]
  4396. label000036DA:
  4397. 000036DA  3F3C FFFF                move.w     -[A7], 0xFFFF
  4398. 000036DE  486E FFF2                pea.l      [A6 - 0xE]
  4399. 000036E2  4EB9 0003 C15A           jsr        [0x0003C15A]
  4400. 000036E8  5C4F                     addq.w     A7, 6
  4401. label000036EA:
  4402. 000036EA  1003                     move.b     D0, D3
  4403. 000036EC  261F                     move.l     D3, [A7]+
  4404. 000036EE  4E5E                     unlink     A6
  4405. 000036F0  4E75                     rts
  4406. 000036F2  4E56 FFD2                link       A6, -0x002E
  4407. 000036F6  486E FFF8                pea.l      [A6 - 0x8]
  4408. 000036FA  61FF 0000 12E8           bsr        +0x12EA /* 000049E4 */
  4409. 00003700  486E FFF0                pea.l      [A6 - 0x10]
  4410. 00003704  61FF 0000 12DE           bsr        +0x12E0 /* 000049E4 */
  4411. 0000370A  4879 0000 9C44           push.l     0x9C44
  4412. 00003710  4879 0002 5F71           push.l     0x25F71
  4413. 00003716  486E FFEA                pea.l      [A6 - 0x16]
  4414. 0000371A  4EB9 0003 C186           jsr        [0x0003C186]
  4415. 00003720  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4416. 00003724  2D4F FFE6                move.l     [A6 - 0x1A], A7
  4417. 00003728  486E FFF8                pea.l      [A6 - 0x8]
  4418. 0000372C  4EB9 0003 C14E           jsr        [0x0003C14E]
  4419. 00003732  584F                     addq.w     A7, 4
  4420. 00003734  2F08                     move.l     -[A7], A0
  4421. 00003736  486E FFF0                pea.l      [A6 - 0x10]
  4422. 0000373A  4EB9 0003 C154           jsr        [0x0003C154]
  4423. 00003740  584F                     addq.w     A7, 4
  4424. 00003742  2F08                     move.l     -[A7], A0
  4425. 00003744  2F3C 7063 6E74           move.l     -[A7], 0x70636E74 /* 'pcnt' */
  4426. 0000374A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4427. 0000374E  2057                     movea.l    A0, [A7]
  4428. 00003750  2250                     movea.l    A1, [A0]
  4429. 00003752  2269 00AC                movea.l    A1, [A1 + 0xAC]
  4430. 00003756  4E91                     jsr        [A1]
  4431. 00003758  486E FFF8                pea.l      [A6 - 0x8]
  4432. 0000375C  4EB9 0003 C154           jsr        [0x0003C154]
  4433. 00003762  584F                     addq.w     A7, 4
  4434. 00003764  2F08                     move.l     -[A7], A0
  4435. 00003766  2F3C 7063 6E74           move.l     -[A7], 0x70636E74 /* 'pcnt' */
  4436. 0000376C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4437. 00003770  61FF 0000 15D2           bsr        +0x15D4 /* 00004D44 */
  4438. 00003776  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4439. 0000377A  600A                     bra        +0xC /* 00003786 */
  4440. 0000377C  486E FFD2                pea.l      [A6 - 0x2E]
  4441. 00003780  4EB9 0000 0150           jsr        [0x00000150]
  4442. label00003786:
  4443. 00003786  3F3C FFFF                move.w     -[A7], 0xFFFF
  4444. 0000378A  486E FFEA                pea.l      [A6 - 0x16]
  4445. 0000378E  4EB9 0003 C15A           jsr        [0x0003C15A]
  4446. 00003794  3F3C FFFF                move.w     -[A7], 0xFFFF
  4447. 00003798  486E FFF0                pea.l      [A6 - 0x10]
  4448. 0000379C  61FF 0000 1394           bsr        +0x1396 /* 00004B32 */
  4449. 000037A2  3F3C FFFF                move.w     -[A7], 0xFFFF
  4450. 000037A6  486E FFF8                pea.l      [A6 - 0x8]
  4451. 000037AA  61FF 0000 1386           bsr        +0x1388 /* 00004B32 */
  4452. 000037B0  4E5E                     unlink     A6
  4453. 000037B2  4E75                     rts
  4454. 000037B4  4E56 FFD8                link       A6, -0x0028
  4455. 000037B8  2F04                     move.l     -[A7], D4
  4456. 000037BA  2F03                     move.l     -[A7], D3
  4457. 000037BC  2D4F FFEC                move.l     [A6 - 0x14], A7
  4458. 000037C0  486E FFF0                pea.l      [A6 - 0x10]
  4459. 000037C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4460. 000037C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4461. 000037CC  61FF 0000 0B2E           bsr        +0xB30 /* 000042FC */
  4462. 000037D2  486E FFF8                pea.l      [A6 - 0x8]
  4463. 000037D6  61FF 0000 120C           bsr        +0x120E /* 000049E4 */
  4464. 000037DC  486E FFF8                pea.l      [A6 - 0x8]
  4465. 000037E0  4EB9 0003 C14E           jsr        [0x0003C14E]
  4466. 000037E6  584F                     addq.w     A7, 4
  4467. 000037E8  2F08                     move.l     -[A7], A0
  4468. 000037EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4469. 000037EE  2057                     movea.l    A0, [A7]
  4470. 000037F0  2250                     movea.l    A1, [A0]
  4471. 000037F2  2269 0084                movea.l    A1, [A1 + 0x84]
  4472. 000037F6  4E91                     jsr        [A1]
  4473. 000037F8  486E FFF0                pea.l      [A6 - 0x10]
  4474. 000037FC  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4475. 00003802  486E FFF8                pea.l      [A6 - 0x8]
  4476. 00003806  4EB9 0003 C138           jsr        [0x0003C138]
  4477. 0000380C  584F                     addq.w     A7, 4
  4478. 0000380E  2F08                     move.l     -[A7], A0
  4479. 00003810  303C 0610                move.w     D0, 0x610
  4480. 00003814  A816                     syscall    Pack8
  4481. 00003816  361F                     move.w     D3, [A7]+
  4482. 00003818  3803                     move.w     D4, D3
  4483. 0000381A  4A43                     tst.w      D3
  4484. 0000381C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4485. 00003820  6718                     beq        +0x1A /* 0000383A */
  4486. 00003822  4878 077B                push.l     0x77B
  4487. 00003826  4879 0000 A01C           push.l     0xA01C
  4488. 0000382C  3044                     movea.w    A0, D4
  4489. 0000382E  2F08                     move.l     -[A7], A0
  4490. 00003830  4EB9 0000 0F60           jsr        [0x00000F60]
  4491. 00003836  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4492. label0000383A:
  4493. 0000383A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  4494. 0000383E  486E FFF0                pea.l      [A6 - 0x10]
  4495. 00003842  61FF 0000 0B08           bsr        +0xB0A /* 0000434C */
  4496. 00003848  3F3C FFFF                move.w     -[A7], 0xFFFF
  4497. 0000384C  486E FFF8                pea.l      [A6 - 0x8]
  4498. 00003850  61FF 0000 12E0           bsr        +0x12E2 /* 00004B32 */
  4499. 00003856  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4500. 0000385A  6020                     bra        +0x22 /* 0000387C */
  4501. 0000385C  4A2E 0014                tst.b      [A6 + 0x14]
  4502. 00003860  6710                     beq        +0x12 /* 00003872 */
  4503. 00003862  42A7                     clr.l      -[A7]
  4504. 00003864  42A7                     clr.l      -[A7]
  4505. 00003866  42A7                     clr.l      -[A7]
  4506. 00003868  4EB9 0000 0148           jsr        [0x00000148]
  4507. 0000386E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4508. label00003872:
  4509. 00003872  486E FFD8                pea.l      [A6 - 0x28]
  4510. 00003876  4EB9 0000 0150           jsr        [0x00000150]
  4511. label0000387C:
  4512. 0000387C  261F                     move.l     D3, [A7]+
  4513. 0000387E  281F                     move.l     D4, [A7]+
  4514. 00003880  4E5E                     unlink     A6
  4515. 00003882  4E75                     rts
  4516. fn00003884:
  4517. 00003884  2079 0002 61B0           movea.l    A0, [0x000261B0]
  4518. 0000388A  4E75                     rts
  4519. fn0000388C:
  4520. 0000388C  23EF 0004 0002 61B0      move.l     [0x000261B0], [A7 + 0x4]
  4521. 00003894  4E75                     rts
  4522. fn00003896:
  4523. 00003896  2079 0002 61AC           movea.l    A0, [0x000261AC]
  4524. 0000389C  4E75                     rts
  4525. fn0000389E:
  4526. 0000389E  23EF 0004 0002 61AC      move.l     [0x000261AC], [A7 + 0x4]
  4527. 000038A6  4E75                     rts
  4528. 000038A8  4E56 0000                link       A6, 0
  4529. 000038AC  2F0A                     move.l     -[A7], A2
  4530. 000038AE  4EBA FFD4                jsr        [PC - 0x2C /* 00003884 */]
  4531. 000038B2  2448                     movea.l    A2, A0
  4532. 000038B4  200A                     move.l     D0, A2
  4533. 000038B6  661A                     bne        +0x1C /* 000038D2 */
  4534. 000038B8  4878 07FE                push.l     0x7FE
  4535. 000038BC  4879 0000 A01C           push.l     0xA01C
  4536. 000038C2  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  4537. 000038C8  4EB9 0000 0F60           jsr        [0x00000F60]
  4538. 000038CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4539. label000038D2:
  4540. 000038D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4541. 000038D6  2F0A                     move.l     -[A7], A2
  4542. 000038D8  2057                     movea.l    A0, [A7]
  4543. 000038DA  2250                     movea.l    A1, [A0]
  4544. 000038DC  2269 0030                movea.l    A1, [A1 + 0x30]
  4545. 000038E0  4E91                     jsr        [A1]
  4546. 000038E2  504F                     addq.w     A7, 8
  4547. 000038E4  245F                     movea.l    A2, [A7]+
  4548. 000038E6  4E5E                     unlink     A6
  4549. 000038E8  4E75                     rts
  4550. fn000038EA:
  4551. 000038EA  4E56 FFFC                link       A6, -0x0004
  4552. 000038EE  4AAE 0008                tst.l      [A6 + 0x8]
  4553. 000038F2  6618                     bne        +0x1A /* 0000390C */
  4554. 000038F4  4878 0811                push.l     0x811
  4555. 000038F8  4879 0000 A01C           push.l     0xA01C
  4556. 000038FE  4878 F940                push.l     0xF940
  4557. 00003902  4EB9 0000 0F60           jsr        [0x00000F60]
  4558. 00003908  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4559. label0000390C:
  4560. 0000390C  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  4561. 00003912  4878 0004                push.l     0x4
  4562. 00003916  486E FFFC                pea.l      [A6 - 0x4]
  4563. 0000391A  2F3C 546F 6B65           move.l     -[A7], 0x546F6B65 /* 'Toke' */
  4564. 00003920  42A7                     clr.l      -[A7]
  4565. 00003922  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4566. 00003926  61FF 0000 15F6           bsr        +0x15F8 /* 00004F1E */
  4567. 0000392C  4E5E                     unlink     A6
  4568. 0000392E  4E75                     rts
  4569. fn00003930:
  4570. 00003930  4E56 0000                link       A6, 0
  4571. 00003934  2F0B                     move.l     -[A7], A3
  4572. 00003936  2F0A                     move.l     -[A7], A2
  4573. 00003938  266E 0008                movea.l    A3, [A6 + 0x8]
  4574. 0000393C  95CA                     sub.l      A2, A2
  4575. 0000393E  2013                     move.l     D0, [A3]
  4576. 00003940  0480 546F 6B65           subi.l     D0, 0x546F6B65 /* 'Toke' */
  4577. 00003946  671C                     beq        +0x1E /* 00003964 */
  4578. 00003948  0480 17FA 080F           subi.l     D0, 0x17FA080F
  4579. 0000394E  6720                     beq        +0x22 /* 00003970 */
  4580. 00003950  0480 020B F8F8           subi.l     D0, 0x20BF8F8
  4581. 00003956  6702                     beq        +0x4 /* 0000395A */
  4582. 00003958  606E                     bra        +0x70 /* 000039C8 */
  4583. label0000395A:
  4584. 0000395A  4EBA FF28                jsr        [PC - 0xD8 /* 00003884 */]
  4585. 0000395E  2448                     movea.l    A2, A0
  4586. 00003960  6000 00BC                bra        +0xBE /* 00003A1E */
  4587. label00003964:
  4588. 00003964  206B 0004                movea.l    A0, [A3 + 0x4]
  4589. 00003968  2050                     movea.l    A0, [A0]
  4590. 0000396A  2450                     movea.l    A2, [A0]
  4591. 0000396C  6000 00B0                bra        +0xB2 /* 00003A1E */
  4592. label00003970:
  4593. 00003970  4EB9 0000 1D0A           jsr        [0x00001D0A]
  4594. 00003976  5300                     subq.b     D0, 1
  4595. 00003978  661C                     bne        +0x1E /* 00003996 */
  4596. 0000397A  4878 0833                push.l     0x833
  4597. 0000397E  4879 0000 A01C           push.l     0xA01C
  4598. 00003984  4879 0000 9BB0           push.l     0x9BB0
  4599. 0000398A  4EB9 0000 01B0           jsr        [0x000001B0]
  4600. 00003990  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4601. 00003994  6018                     bra        +0x1A /* 000039AE */
  4602. label00003996:
  4603. 00003996  4EB9 0000 1D0A           jsr        [0x00001D0A]
  4604. 0000399C  5500                     subq.b     D0, 2
  4605. 0000399E  660E                     bne        +0x10 /* 000039AE */
  4606. 000039A0  4879 0000 9BB0           push.l     0x9BB0
  4607. 000039A6  4EB9 0000 1CFC           jsr        [0x00001CFC]
  4608. 000039AC  584F                     addq.w     A7, 4
  4609. label000039AE:
  4610. 000039AE  4878 0834                push.l     0x834
  4611. 000039B2  4879 0000 A01C           push.l     0xA01C
  4612. 000039B8  4878 F93D                push.l     0xF93D
  4613. 000039BC  4EB9 0000 0F60           jsr        [0x00000F60]
  4614. 000039C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4615. 000039C6  6056                     bra        +0x58 /* 00003A1E */
  4616. label000039C8:
  4617. 000039C8  4EB9 0000 1D0A           jsr        [0x00001D0A]
  4618. 000039CE  5300                     subq.b     D0, 1
  4619. 000039D0  661C                     bne        +0x1E /* 000039EE */
  4620. 000039D2  4878 0838                push.l     0x838
  4621. 000039D6  4879 0000 A01C           push.l     0xA01C
  4622. 000039DC  4879 0000 9B9C           push.l     0x9B9C
  4623. 000039E2  4EB9 0000 01B0           jsr        [0x000001B0]
  4624. 000039E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4625. 000039EC  6018                     bra        +0x1A /* 00003A06 */
  4626. label000039EE:
  4627. 000039EE  4EB9 0000 1D0A           jsr        [0x00001D0A]
  4628. 000039F4  5500                     subq.b     D0, 2
  4629. 000039F6  660E                     bne        +0x10 /* 00003A06 */
  4630. 000039F8  4879 0000 9B9C           push.l     0x9B9C
  4631. 000039FE  4EB9 0000 1CFC           jsr        [0x00001CFC]
  4632. 00003A04  584F                     addq.w     A7, 4
  4633. label00003A06:
  4634. 00003A06  4878 0839                push.l     0x839
  4635. 00003A0A  4879 0000 A01C           push.l     0xA01C
  4636. 00003A10  4878 F93D                push.l     0xF93D
  4637. 00003A14  4EB9 0000 0F60           jsr        [0x00000F60]
  4638. 00003A1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4639. label00003A1E:
  4640. 00003A1E  204A                     movea.l    A0, A2
  4641. 00003A20  245F                     movea.l    A2, [A7]+
  4642. 00003A22  265F                     movea.l    A3, [A7]+
  4643. 00003A24  4E5E                     unlink     A6
  4644. 00003A26  4E75                     rts
  4645. fn00003A28:
  4646. 00003A28  4E56 FFBC                link       A6, -0x0044
  4647. 00003A2C  2D4F FFD0                move.l     [A6 - 0x30], A7
  4648. 00003A30  4878 FFFF                push.l     0xFFFF
  4649. 00003A34  2F39 0002 61A8           move.l     -[A7], [0x000261A8]
  4650. 00003A3A  486E FFD4                pea.l      [A6 - 0x2C]
  4651. 00003A3E  4EB9 0003 C24E           jsr        [0x0003C24E]
  4652. 00003A44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4653. 00003A48  6020                     bra        +0x22 /* 00003A6A */
  4654. label00003A4A:
  4655. 00003A4A  2D4F FFF8                move.l     [A6 - 0x8], A7
  4656. 00003A4E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4657. 00003A52  2057                     movea.l    A0, [A7]
  4658. 00003A54  2250                     movea.l    A1, [A0]
  4659. 00003A56  2269 00A8                movea.l    A1, [A1 + 0xA8]
  4660. 00003A5A  4E91                     jsr        [A1]
  4661. 00003A5C  584F                     addq.w     A7, 4
  4662. 00003A5E  600A                     bra        +0xC /* 00003A6A */
  4663. 00003A60  486E FFE4                pea.l      [A6 - 0x1C]
  4664. 00003A64  4EB9 0000 0150           jsr        [0x00000150]
  4665. label00003A6A:
  4666. 00003A6A  486E FFFC                pea.l      [A6 - 0x4]
  4667. 00003A6E  486E FFD4                pea.l      [A6 - 0x2C]
  4668. 00003A72  4EB9 0003 C206           jsr        [0x0003C206]
  4669. 00003A78  4A00                     tst.b      D0
  4670. 00003A7A  504F                     addq.w     A7, 8
  4671. 00003A7C  66CC                     bne        -0x32 /* 00003A4A */
  4672. 00003A7E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4673. 00003A82  486E FFD4                pea.l      [A6 - 0x2C]
  4674. 00003A86  4EB9 0003 C21C           jsr        [0x0003C21C]
  4675. 00003A8C  5C4F                     addq.w     A7, 6
  4676. 00003A8E  600A                     bra        +0xC /* 00003A9A */
  4677. 00003A90  486E FFBC                pea.l      [A6 - 0x44]
  4678. 00003A94  4EB9 0000 0150           jsr        [0x00000150]
  4679. label00003A9A:
  4680. 00003A9A  4E5E                     unlink     A6
  4681. 00003A9C  4E75                     rts
  4682. fn00003A9E:
  4683. 00003A9E  4E56 0000                link       A6, 0
  4684. 00003AA2  486E 0008                pea.l      [A6 + 0x8]
  4685. 00003AA6  2F39 0002 61A8           move.l     -[A7], [0x000261A8]
  4686. 00003AAC  4EB9 0003 C284           jsr        [0x0003C284]
  4687. 00003AB2  4E5E                     unlink     A6
  4688. 00003AB4  4E75                     rts
  4689. fn00003AB6:
  4690. 00003AB6  4E56 0000                link       A6, 0
  4691. 00003ABA  486E 0008                pea.l      [A6 + 0x8]
  4692. 00003ABE  2F39 0002 61A8           move.l     -[A7], [0x000261A8]
  4693. 00003AC4  4EB9 0003 C26C           jsr        [0x0003C26C]
  4694. 00003ACA  4E5E                     unlink     A6
  4695. 00003ACC  4E75                     rts
  4696. fn00003ACE:
  4697. 00003ACE  4E56 0000                link       A6, 0
  4698. 00003AD2  2F0B                     move.l     -[A7], A3
  4699. 00003AD4  2F0A                     move.l     -[A7], A2
  4700. 00003AD6  246E 0008                movea.l    A2, [A6 + 0x8]
  4701. 00003ADA  24AE 000C                move.l     [A2], [A6 + 0xC]
  4702. 00003ADE  2652                     movea.l    A3, [A2]
  4703. 00003AE0  200B                     move.l     D0, A3
  4704. 00003AE2  6722                     beq        +0x24 /* 00003B06 */
  4705. 00003AE4  2F0B                     move.l     -[A7], A3
  4706. 00003AE6  2057                     movea.l    A0, [A7]
  4707. 00003AE8  2250                     movea.l    A1, [A0]
  4708. 00003AEA  2269 0014                movea.l    A1, [A1 + 0x14]
  4709. 00003AEE  4E91                     jsr        [A1]
  4710. 00003AF0  1540 0004                move.b     [A2 + 0x4], D0
  4711. 00003AF4  4227                     clr.b      -[A7]
  4712. 00003AF6  2F12                     move.l     -[A7], [A2]
  4713. 00003AF8  2057                     movea.l    A0, [A7]
  4714. 00003AFA  2250                     movea.l    A1, [A0]
  4715. 00003AFC  2269 0018                movea.l    A1, [A1 + 0x18]
  4716. 00003B00  4E91                     jsr        [A1]
  4717. 00003B02  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4718. label00003B06:
  4719. 00003B06  204A                     movea.l    A0, A2
  4720. 00003B08  245F                     movea.l    A2, [A7]+
  4721. 00003B0A  265F                     movea.l    A3, [A7]+
  4722. 00003B0C  4E5E                     unlink     A6
  4723. 00003B0E  4E75                     rts
  4724. fn00003B10:
  4725. 00003B10  4E56 0000                link       A6, 0
  4726. 00003B14  2F0B                     move.l     -[A7], A3
  4727. 00003B16  2F0A                     move.l     -[A7], A2
  4728. 00003B18  246E 0008                movea.l    A2, [A6 + 0x8]
  4729. 00003B1C  200A                     move.l     D0, A2
  4730. 00003B1E  6728                     beq        +0x2A /* 00003B48 */
  4731. 00003B20  2652                     movea.l    A3, [A2]
  4732. 00003B22  200B                     move.l     D0, A3
  4733. 00003B24  6712                     beq        +0x14 /* 00003B38 */
  4734. 00003B26  1F2A 0004                move.b     -[A7], [A2 + 0x4]
  4735. 00003B2A  2F0B                     move.l     -[A7], A3
  4736. 00003B2C  2057                     movea.l    A0, [A7]
  4737. 00003B2E  2250                     movea.l    A1, [A0]
  4738. 00003B30  2269 0018                movea.l    A1, [A1 + 0x18]
  4739. 00003B34  4E91                     jsr        [A1]
  4740. 00003B36  5C4F                     addq.w     A7, 6
  4741. label00003B38:
  4742. 00003B38  4A6E 000C                tst.w      [A6 + 0xC]
  4743. 00003B3C  6F0A                     ble        +0xC /* 00003B48 */
  4744. 00003B3E  2F0A                     move.l     -[A7], A2
  4745. 00003B40  4EB9 0000 0168           jsr        [0x00000168]
  4746. 00003B46  584F                     addq.w     A7, 4
  4747. label00003B48:
  4748. 00003B48  204A                     movea.l    A0, A2
  4749. 00003B4A  245F                     movea.l    A2, [A7]+
  4750. 00003B4C  265F                     movea.l    A3, [A7]+
  4751. 00003B4E  4E5E                     unlink     A6
  4752. 00003B50  4E75                     rts
  4753. fn00003B52:
  4754. 00003B52  4E56 0000                link       A6, 0
  4755. 00003B56  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  4756. 00003B5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4757. 00003B60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4758. 00003B64  61FF FFFF DF06           bsr        -0x20F8 /* 00001A6C */
  4759. 00003B6A  41F9 0000 989E           lea.l      A0, [0x0000989E]
  4760. 00003B70  226E 0008                movea.l    A1, [A6 + 0x8]
  4761. 00003B74  2288                     move.l     [A1], A0
  4762. 00003B76  206E 0008                movea.l    A0, [A6 + 0x8]
  4763. 00003B7A  216E 000C 001A           move.l     [A0 + 0x1A], [A6 + 0xC]
  4764. 00003B80  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  4765. 00003B84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4766. 00003B88  2057                     movea.l    A0, [A7]
  4767. 00003B8A  2250                     movea.l    A1, [A0]
  4768. 00003B8C  2269 0018                movea.l    A1, [A1 + 0x18]
  4769. 00003B90  4E91                     jsr        [A1]
  4770. 00003B92  206E 0008                movea.l    A0, [A6 + 0x8]
  4771. 00003B96  4E5E                     unlink     A6
  4772. 00003B98  4E75                     rts
  4773. 00003B9A  4E56 0000                link       A6, 0
  4774. 00003B9E  2F0A                     move.l     -[A7], A2
  4775. 00003BA0  246E 0008                movea.l    A2, [A6 + 0x8]
  4776. 00003BA4  200A                     move.l     D0, A2
  4777. 00003BA6  6724                     beq        +0x26 /* 00003BCC */
  4778. 00003BA8  41F9 0000 989E           lea.l      A0, [0x0000989E]
  4779. 00003BAE  2488                     move.l     [A2], A0
  4780. 00003BB0  4267                     clr.w      -[A7]
  4781. 00003BB2  2F0A                     move.l     -[A7], A2
  4782. 00003BB4  61FF FFFF DF12           bsr        -0x20EC /* 00001AC8 */
  4783. 00003BBA  4A6E 000C                tst.w      [A6 + 0xC]
  4784. 00003BBE  5C4F                     addq.w     A7, 6
  4785. 00003BC0  6F0A                     ble        +0xC /* 00003BCC */
  4786. 00003BC2  2F0A                     move.l     -[A7], A2
  4787. 00003BC4  4EB9 0000 0168           jsr        [0x00000168]
  4788. 00003BCA  584F                     addq.w     A7, 4
  4789. label00003BCC:
  4790. 00003BCC  204A                     movea.l    A0, A2
  4791. 00003BCE  245F                     movea.l    A2, [A7]+
  4792. 00003BD0  4E5E                     unlink     A6
  4793. 00003BD2  4E75                     rts
  4794. 00003BD4  4E56 0000                link       A6, 0
  4795. 00003BD8  48E7 1030                movem.l    -[A7], D3,A2,A3
  4796. 00003BDC  266E 0008                movea.l    A3, [A6 + 0x8]
  4797. 00003BE0  246E 000C                movea.l    A2, [A6 + 0xC]
  4798. 00003BE4  262E 0018                move.l     D3, [A6 + 0x18]
  4799. 00003BE8  2003                     move.l     D0, D3
  4800. 00003BEA  0480 0000 07D8           subi.l     D0, 0x7D8
  4801. 00003BF0  670A                     beq        +0xC /* 00003BFC */
  4802. 00003BF2  5380                     subq.l     D0, 1
  4803. 00003BF4  6706                     beq        +0x8 /* 00003BFC */
  4804. 00003BF6  5980                     subq.l     D0, 4
  4805. 00003BF8  671C                     beq        +0x1E /* 00003C16 */
  4806. 00003BFA  6032                     bra        +0x34 /* 00003C2E */
  4807. label00003BFC:
  4808. 00003BFC  2F03                     move.l     -[A7], D3
  4809. 00003BFE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4810. 00003C02  2F0A                     move.l     -[A7], A2
  4811. 00003C04  2F0B                     move.l     -[A7], A3
  4812. 00003C06  2057                     movea.l    A0, [A7]
  4813. 00003C08  2250                     movea.l    A1, [A0]
  4814. 00003C0A  2269 00D4                movea.l    A1, [A1 + 0xD4]
  4815. 00003C0E  4E91                     jsr        [A1]
  4816. 00003C10  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4817. 00003C14  6030                     bra        +0x32 /* 00003C46 */
  4818. label00003C16:
  4819. 00003C16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4820. 00003C1A  2F0A                     move.l     -[A7], A2
  4821. 00003C1C  2F0B                     move.l     -[A7], A3
  4822. 00003C1E  2057                     movea.l    A0, [A7]
  4823. 00003C20  2250                     movea.l    A1, [A0]
  4824. 00003C22  2269 00D8                movea.l    A1, [A1 + 0xD8]
  4825. 00003C26  4E91                     jsr        [A1]
  4826. 00003C28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4827. 00003C2C  6018                     bra        +0x1A /* 00003C46 */
  4828. label00003C2E:
  4829. 00003C2E  2F03                     move.l     -[A7], D3
  4830. 00003C30  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4831. 00003C34  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4832. 00003C38  2F0A                     move.l     -[A7], A2
  4833. 00003C3A  2F0B                     move.l     -[A7], A3
  4834. 00003C3C  61FF FFFF F2EE           bsr        -0xD10 /* 00002F2C */
  4835. 00003C42  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4836. label00003C46:
  4837. 00003C46  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4838. 00003C4A  4E5E                     unlink     A6
  4839. 00003C4C  4E75                     rts
  4840. 00003C4E  4E56 FFF0                link       A6, -0x0010
  4841. 00003C52  2F04                     move.l     -[A7], D4
  4842. 00003C54  2F03                     move.l     -[A7], D3
  4843. 00003C56  2D79 0000 9A5A FFF8      move.l     [A6 - 0x8], [0x00009A5A]
  4844. 00003C5E  2D79 0000 9A5E FFFC      move.l     [A6 - 0x4], [0x00009A5E]
  4845. 00003C66  486E FFF8                pea.l      [A6 - 0x8]
  4846. 00003C6A  2F3C 7365 7464           move.l     -[A7], 0x73657464 /* 'setd' */
  4847. 00003C70  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  4848. 00003C76  61FF 0000 0684           bsr        +0x686 /* 000042FC */
  4849. 00003C7C  486E FFF0                pea.l      [A6 - 0x10]
  4850. 00003C80  61FF 0000 0D62           bsr        +0xD64 /* 000049E4 */
  4851. 00003C86  486E FFF0                pea.l      [A6 - 0x10]
  4852. 00003C8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4853. 00003C8E  2057                     movea.l    A0, [A7]
  4854. 00003C90  2250                     movea.l    A1, [A0]
  4855. 00003C92  2269 0084                movea.l    A1, [A1 + 0x84]
  4856. 00003C96  4E91                     jsr        [A1]
  4857. 00003C98  486E FFF8                pea.l      [A6 - 0x8]
  4858. 00003C9C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4859. 00003CA2  486E FFF0                pea.l      [A6 - 0x10]
  4860. 00003CA6  4EB9 0003 C138           jsr        [0x0003C138]
  4861. 00003CAC  584F                     addq.w     A7, 4
  4862. 00003CAE  2F08                     move.l     -[A7], A0
  4863. 00003CB0  303C 0610                move.w     D0, 0x610
  4864. 00003CB4  A816                     syscall    Pack8
  4865. 00003CB6  361F                     move.w     D3, [A7]+
  4866. 00003CB8  3803                     move.w     D4, D3
  4867. 00003CBA  4A43                     tst.w      D3
  4868. 00003CBC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4869. 00003CC0  6718                     beq        +0x1A /* 00003CDA */
  4870. 00003CC2  4878 0073                push.l     0x73 /* 's' */
  4871. 00003CC6  4879 0000 9A48           push.l     0x9A48
  4872. 00003CCC  3044                     movea.w    A0, D4
  4873. 00003CCE  2F08                     move.l     -[A7], A0
  4874. 00003CD0  4EB9 0000 0F60           jsr        [0x00000F60]
  4875. 00003CD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4876. label00003CDA:
  4877. 00003CDA  554F                     subq.w     A7, 2
  4878. 00003CDC  486E FFF8                pea.l      [A6 - 0x8]
  4879. 00003CE0  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  4880. 00003CE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4881. 00003CEA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4882. 00003CEE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4883. 00003CF2  303C 0A0F                move.w     D0, 0xA0F
  4884. 00003CF6  A816                     syscall    Pack8
  4885. 00003CF8  361F                     move.w     D3, [A7]+
  4886. 00003CFA  3803                     move.w     D4, D3
  4887. 00003CFC  4A43                     tst.w      D3
  4888. 00003CFE  6718                     beq        +0x1A /* 00003D18 */
  4889. 00003D00  4878 0077                push.l     0x77 /* 'w' */
  4890. 00003D04  4879 0000 9A48           push.l     0x9A48
  4891. 00003D0A  3044                     movea.w    A0, D4
  4892. 00003D0C  2F08                     move.l     -[A7], A0
  4893. 00003D0E  4EB9 0000 0F60           jsr        [0x00000F60]
  4894. 00003D14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4895. label00003D18:
  4896. 00003D18  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  4897. 00003D1C  486E FFF8                pea.l      [A6 - 0x8]
  4898. 00003D20  61FF 0000 062A           bsr        +0x62C /* 0000434C */
  4899. 00003D26  3F3C FFFF                move.w     -[A7], 0xFFFF
  4900. 00003D2A  486E FFF0                pea.l      [A6 - 0x10]
  4901. 00003D2E  61FF 0000 0E02           bsr        +0xE04 /* 00004B32 */
  4902. 00003D34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4903. 00003D38  261F                     move.l     D3, [A7]+
  4904. 00003D3A  281F                     move.l     D4, [A7]+
  4905. 00003D3C  4E5E                     unlink     A6
  4906. 00003D3E  4E75                     rts
  4907. 00003D40  4E56 FFF0                link       A6, -0x0010
  4908. 00003D44  2F0A                     move.l     -[A7], A2
  4909. 00003D46  2F03                     move.l     -[A7], D3
  4910. 00003D48  246E 0008                movea.l    A2, [A6 + 0x8]
  4911. 00003D4C  486E FFF8                pea.l      [A6 - 0x8]
  4912. 00003D50  61FF 0000 0C92           bsr        +0xC94 /* 000049E4 */
  4913. 00003D56  2D79 0000 9A2A FFF0      move.l     [A6 - 0x10], [0x00009A2A]
  4914. 00003D5E  2D79 0000 9A2E FFF4      move.l     [A6 - 0xC], [0x00009A2E]
  4915. 00003D66  486E FFF8                pea.l      [A6 - 0x8]
  4916. 00003D6A  486E FFF0                pea.l      [A6 - 0x10]
  4917. 00003D6E  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  4918. 00003D72  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4919. 00003D76  2057                     movea.l    A0, [A7]
  4920. 00003D78  2250                     movea.l    A1, [A0]
  4921. 00003D7A  2269 00AC                movea.l    A1, [A1 + 0xAC]
  4922. 00003D7E  4E91                     jsr        [A1]
  4923. 00003D80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4924. 00003D84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4925. 00003D88  486E FFF8                pea.l      [A6 - 0x8]
  4926. 00003D8C  4EB9 0003 C154           jsr        [0x0003C154]
  4927. 00003D92  584F                     addq.w     A7, 4
  4928. 00003D94  2F08                     move.l     -[A7], A0
  4929. 00003D96  61FF 0000 0700           bsr        +0x702 /* 00004498 */
  4930. 00003D9C  1600                     move.b     D3, D0
  4931. 00003D9E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4932. 00003DA2  486E FFF8                pea.l      [A6 - 0x8]
  4933. 00003DA6  61FF 0000 0D8A           bsr        +0xD8C /* 00004B32 */
  4934. 00003DAC  1003                     move.b     D0, D3
  4935. 00003DAE  4FEF 0026                lea.l      A7, [A7 + 0x26]
  4936. 00003DB2  261F                     move.l     D3, [A7]+
  4937. 00003DB4  245F                     movea.l    A2, [A7]+
  4938. 00003DB6  4E5E                     unlink     A6
  4939. 00003DB8  4E75                     rts
  4940. 00003DBA  4E56 FFF8                link       A6, -0x0008
  4941. 00003DBE  2F04                     move.l     -[A7], D4
  4942. 00003DC0  2F03                     move.l     -[A7], D3
  4943. 00003DC2  486E FFF8                pea.l      [A6 - 0x8]
  4944. 00003DC6  61FF 0000 0C1C           bsr        +0xC1E /* 000049E4 */
  4945. 00003DCC  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4946. 00003DD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4947. 00003DD6  4868 001A                pea.l      [A0 + 0x1A]
  4948. 00003DDA  4878 0004                push.l     0x4
  4949. 00003DDE  486E FFF8                pea.l      [A6 - 0x8]
  4950. 00003DE2  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4951. 00003DE8  584F                     addq.w     A7, 4
  4952. 00003DEA  2F08                     move.l     -[A7], A0
  4953. 00003DEC  303C 0825                move.w     D0, 0x825
  4954. 00003DF0  A816                     syscall    Pack8
  4955. 00003DF2  361F                     move.w     D3, [A7]+
  4956. 00003DF4  3803                     move.w     D4, D3
  4957. 00003DF6  4A43                     tst.w      D3
  4958. 00003DF8  544F                     addq.w     A7, 2
  4959. 00003DFA  6718                     beq        +0x1A /* 00003E14 */
  4960. 00003DFC  4878 00BE                push.l     0xBE
  4961. 00003E00  4879 0000 9A48           push.l     0x9A48
  4962. 00003E06  3044                     movea.w    A0, D4
  4963. 00003E08  2F08                     move.l     -[A7], A0
  4964. 00003E0A  4EB9 0000 0F60           jsr        [0x00000F60]
  4965. 00003E10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4966. label00003E14:
  4967. 00003E14  554F                     subq.w     A7, 2
  4968. 00003E16  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  4969. 00003E1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4970. 00003E20  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  4971. 00003E26  486E FFF8                pea.l      [A6 - 0x8]
  4972. 00003E2A  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  4973. 00003E30  584F                     addq.w     A7, 4
  4974. 00003E32  2F08                     move.l     -[A7], A0
  4975. 00003E34  4227                     clr.b      -[A7]
  4976. 00003E36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4977. 00003E3A  4EB9 0000 0058           jsr        [0x00000058]
  4978. 00003E40  361F                     move.w     D3, [A7]+
  4979. 00003E42  3803                     move.w     D4, D3
  4980. 00003E44  4A43                     tst.w      D3
  4981. 00003E46  6718                     beq        +0x1A /* 00003E60 */
  4982. 00003E48  4878 00C4                push.l     0xC4
  4983. 00003E4C  4879 0000 9A48           push.l     0x9A48
  4984. 00003E52  3044                     movea.w    A0, D4
  4985. 00003E54  2F08                     move.l     -[A7], A0
  4986. 00003E56  4EB9 0000 0F60           jsr        [0x00000F60]
  4987. 00003E5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4988. label00003E60:
  4989. 00003E60  3F3C FFFF                move.w     -[A7], 0xFFFF
  4990. 00003E64  486E FFF8                pea.l      [A6 - 0x8]
  4991. 00003E68  61FF 0000 0CC8           bsr        +0xCCA /* 00004B32 */
  4992. 00003E6E  5C4F                     addq.w     A7, 6
  4993. 00003E70  261F                     move.l     D3, [A7]+
  4994. 00003E72  281F                     move.l     D4, [A7]+
  4995. 00003E74  4E5E                     unlink     A6
  4996. 00003E76  4E75                     rts
  4997. 00003E78  4E56 FFF4                link       A6, -0x000C
  4998. 00003E7C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4999. 00003E80  266E 0008                movea.l    A3, [A6 + 0x8]
  5000. 00003E84  246E 0010                movea.l    A2, [A6 + 0x10]
  5001. 00003E88  486E FFF8                pea.l      [A6 - 0x8]
  5002. 00003E8C  61FF 0000 0B56           bsr        +0xB58 /* 000049E4 */
  5003. 00003E92  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  5004. 00003E98  2F3C 7274 7970           move.l     -[A7], 0x72747970 /* 'rtyp' */
  5005. 00003E9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5006. 00003EA2  486E FFF8                pea.l      [A6 - 0x8]
  5007. 00003EA6  61FF 0000 0E4C           bsr        +0xE4E /* 00004CF4 */
  5008. 00003EAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5009. 00003EB0  61FF 0000 03DE           bsr        +0x3E0 /* 00004290 */
  5010. 00003EB6  2F0A                     move.l     -[A7], A2
  5011. 00003EB8  486E FFF8                pea.l      [A6 - 0x8]
  5012. 00003EBC  4EB9 0003 C154           jsr        [0x0003C154]
  5013. 00003EC2  584F                     addq.w     A7, 4
  5014. 00003EC4  2F08                     move.l     -[A7], A0
  5015. 00003EC6  2F2B 001A                move.l     -[A7], [A3 + 0x1A]
  5016. 00003ECA  2F0B                     move.l     -[A7], A3
  5017. 00003ECC  4EB9 0003 C2CA           jsr        [0x0003C2CA]
  5018. 00003ED2  584F                     addq.w     A7, 4
  5019. 00003ED4  2F08                     move.l     -[A7], A0
  5020. 00003ED6  2057                     movea.l    A0, [A7]
  5021. 00003ED8  2250                     movea.l    A1, [A0]
  5022. 00003EDA  2269 00AC                movea.l    A1, [A1 + 0xAC]
  5023. 00003EDE  4E91                     jsr        [A1]
  5024. 00003EE0  0CAE 0000 07D9 0014      cmpi.l     [A6 + 0x14], 0x7D9
  5025. 00003EE8  4FEF 0028                lea.l      A7, [A7 + 0x28]
  5026. 00003EEC  6658                     bne        +0x5A /* 00003F46 */
  5027. 00003EEE  594F                     subq.w     A7, 4
  5028. 00003EF0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  5029. 00003EF4  4EB9 0000 0098           jsr        [0x00000098]
  5030. 00003EFA  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  5031. 00003EFE  554F                     subq.w     A7, 2
  5032. 00003F00  2F0A                     move.l     -[A7], A2
  5033. 00003F02  303C 0204                move.w     D0, 0x204
  5034. 00003F06  A816                     syscall    Pack8
  5035. 00003F08  301F                     move.w     D0, [A7]+
  5036. 00003F0A  42AA 0004                clr.l      [A2 + 0x4]
  5037. 00003F0E  554F                     subq.w     A7, 2
  5038. 00003F10  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  5039. 00003F16  486E FFF4                pea.l      [A6 - 0xC]
  5040. 00003F1A  4878 0004                push.l     0x4
  5041. 00003F1E  2F0A                     move.l     -[A7], A2
  5042. 00003F20  303C 0825                move.w     D0, 0x825
  5043. 00003F24  A816                     syscall    Pack8
  5044. 00003F26  361F                     move.w     D3, [A7]+
  5045. 00003F28  3803                     move.w     D4, D3
  5046. 00003F2A  4A43                     tst.w      D3
  5047. 00003F2C  6718                     beq        +0x1A /* 00003F46 */
  5048. 00003F2E  4878 00EA                push.l     0xEA
  5049. 00003F32  4879 0000 9A48           push.l     0x9A48
  5050. 00003F38  3044                     movea.w    A0, D4
  5051. 00003F3A  2F08                     move.l     -[A7], A0
  5052. 00003F3C  4EB9 0000 0F60           jsr        [0x00000F60]
  5053. 00003F42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5054. label00003F46:
  5055. 00003F46  3F3C FFFF                move.w     -[A7], 0xFFFF
  5056. 00003F4A  486E FFF8                pea.l      [A6 - 0x8]
  5057. 00003F4E  61FF 0000 0BE2           bsr        +0xBE4 /* 00004B32 */
  5058. 00003F54  5C4F                     addq.w     A7, 6
  5059. 00003F56  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5060. 00003F5A  4E5E                     unlink     A6
  5061. 00003F5C  4E75                     rts
  5062. 00003F5E  4E56 FFE8                link       A6, -0x0018
  5063. 00003F62  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5064. 00003F66  286E 0008                movea.l    A4, [A6 + 0x8]
  5065. 00003F6A  486E FFF8                pea.l      [A6 - 0x8]
  5066. 00003F6E  61FF 0000 0A74           bsr        +0xA76 /* 000049E4 */
  5067. 00003F74  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5068. 00003F7A  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  5069. 00003F80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5070. 00003F84  486E FFF8                pea.l      [A6 - 0x8]
  5071. 00003F88  61FF 0000 0D1A           bsr        +0xD1C /* 00004CA4 */
  5072. 00003F8E  486E FFF8                pea.l      [A6 - 0x8]
  5073. 00003F92  4EB9 0003 C1C2           jsr        [0x0003C1C2]
  5074. 00003F98  0C80 6F62 6A20           cmpi.l     D0, 0x6F626A20 /* 'obj ' */
  5075. 00003F9E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5076. 00003FA2  6600 012A                bne        +0x12C /* 000040CE */
  5077. 00003FA6  486E FFF0                pea.l      [A6 - 0x10]
  5078. 00003FAA  61FF 0000 0A38           bsr        +0xA3A /* 000049E4 */
  5079. 00003FB0  486E FFF0                pea.l      [A6 - 0x10]
  5080. 00003FB4  4EB9 0003 C14E           jsr        [0x0003C14E]
  5081. 00003FBA  584F                     addq.w     A7, 4
  5082. 00003FBC  2F08                     move.l     -[A7], A0
  5083. 00003FBE  486E FFF8                pea.l      [A6 - 0x8]
  5084. 00003FC2  4EB9 0003 C154           jsr        [0x0003C154]
  5085. 00003FC8  584F                     addq.w     A7, 4
  5086. 00003FCA  2F08                     move.l     -[A7], A0
  5087. 00003FCC  61FF FFFF D41E           bsr        -0x2BE0 /* 000013EC */
  5088. 00003FD2  3600                     move.w     D3, D0
  5089. 00003FD4  3803                     move.w     D4, D3
  5090. 00003FD6  4A43                     tst.w      D3
  5091. 00003FD8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5092. 00003FDC  6718                     beq        +0x1A /* 00003FF6 */
  5093. 00003FDE  4878 0102                push.l     0x102
  5094. 00003FE2  4879 0000 9A48           push.l     0x9A48
  5095. 00003FE8  3044                     movea.w    A0, D4
  5096. 00003FEA  2F08                     move.l     -[A7], A0
  5097. 00003FEC  4EB9 0000 0F60           jsr        [0x00000F60]
  5098. 00003FF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5099. label00003FF6:
  5100. 00003FF6  486E FFF0                pea.l      [A6 - 0x10]
  5101. 00003FFA  4EB9 0003 C154           jsr        [0x0003C154]
  5102. 00004000  584F                     addq.w     A7, 4
  5103. 00004002  2F08                     move.l     -[A7], A0
  5104. 00004004  61FF FFFF F92A           bsr        -0x6D4 /* 00003930 */
  5105. 0000400A  2448                     movea.l    A2, A0
  5106. 0000400C  2F0A                     move.l     -[A7], A2
  5107. 0000400E  4EB9 0003 C1B2           jsr        [0x0003C1B2]
  5108. 00004014  0C80 7072 6F70           cmpi.l     D0, 0x70726F70 /* 'prop' */
  5109. 0000401A  504F                     addq.w     A7, 8
  5110. 0000401C  6600 0090                bne        +0x92 /* 000040AE */
  5111. 00004020  4267                     clr.w      -[A7]
  5112. 00004022  4879 0000 99C4           push.l     0x99C4
  5113. 00004028  4879 0000 99B0           push.l     0x99B0
  5114. 0000402E  42A7                     clr.l      -[A7]
  5115. 00004030  2F0A                     move.l     -[A7], A2
  5116. 00004032  4EB9 0000 0158           jsr        [0x00000158]
  5117. 00004038  2648                     movea.l    A3, A0
  5118. 0000403A  486E FFE8                pea.l      [A6 - 0x18]
  5119. 0000403E  61FF 0000 09A4           bsr        +0x9A6 /* 000049E4 */
  5120. 00004044  486E FFE8                pea.l      [A6 - 0x18]
  5121. 00004048  4EB9 0003 C14E           jsr        [0x0003C14E]
  5122. 0000404E  584F                     addq.w     A7, 4
  5123. 00004050  2F08                     move.l     -[A7], A0
  5124. 00004052  2F3C 6765 7464           move.l     -[A7], 0x67657464 /* 'getd' */
  5125. 00004058  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  5126. 0000405E  61FF 0000 029C           bsr        +0x29E /* 000042FC */
  5127. 00004064  486E FFF8                pea.l      [A6 - 0x8]
  5128. 00004068  61FF 0000 0C0E           bsr        +0xC10 /* 00004C78 */
  5129. 0000406E  4878 07D8                push.l     0x7D8
  5130. 00004072  486E FFF8                pea.l      [A6 - 0x8]
  5131. 00004076  4EB9 0003 C14E           jsr        [0x0003C14E]
  5132. 0000407C  584F                     addq.w     A7, 4
  5133. 0000407E  2F08                     move.l     -[A7], A0
  5134. 00004080  486E FFE8                pea.l      [A6 - 0x18]
  5135. 00004084  4EB9 0003 C154           jsr        [0x0003C154]
  5136. 0000408A  584F                     addq.w     A7, 4
  5137. 0000408C  2F08                     move.l     -[A7], A0
  5138. 0000408E  2F0B                     move.l     -[A7], A3
  5139. 00004090  2057                     movea.l    A0, [A7]
  5140. 00004092  2250                     movea.l    A1, [A0]
  5141. 00004094  2269 00D4                movea.l    A1, [A1 + 0xD4]
  5142. 00004098  4E91                     jsr        [A1]
  5143. 0000409A  3F3C FFFF                move.w     -[A7], 0xFFFF
  5144. 0000409E  486E FFE8                pea.l      [A6 - 0x18]
  5145. 000040A2  61FF 0000 0A8E           bsr        +0xA90 /* 00004B32 */
  5146. 000040A8  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  5147. 000040AC  6010                     bra        +0x12 /* 000040BE */
  5148. label000040AE:
  5149. 000040AE  486E FFF0                pea.l      [A6 - 0x10]
  5150. 000040B2  486E FFF8                pea.l      [A6 - 0x8]
  5151. 000040B6  4EB9 0003 C2D4           jsr        [0x0003C2D4]
  5152. 000040BC  504F                     addq.w     A7, 8
  5153. label000040BE:
  5154. 000040BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  5155. 000040C2  486E FFF0                pea.l      [A6 - 0x10]
  5156. 000040C6  61FF 0000 0A6A           bsr        +0xA6C /* 00004B32 */
  5157. 000040CC  5C4F                     addq.w     A7, 6
  5158. label000040CE:
  5159. 000040CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5160. 000040D2  61FF 0000 01BC           bsr        +0x1BE /* 00004290 */
  5161. 000040D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5162. 000040DC  486E FFF8                pea.l      [A6 - 0x8]
  5163. 000040E0  4EB9 0003 C154           jsr        [0x0003C154]
  5164. 000040E6  584F                     addq.w     A7, 4
  5165. 000040E8  2F08                     move.l     -[A7], A0
  5166. 000040EA  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  5167. 000040EE  2F0C                     move.l     -[A7], A4
  5168. 000040F0  4EB9 0003 C2CA           jsr        [0x0003C2CA]
  5169. 000040F6  584F                     addq.w     A7, 4
  5170. 000040F8  2F08                     move.l     -[A7], A0
  5171. 000040FA  2057                     movea.l    A0, [A7]
  5172. 000040FC  2250                     movea.l    A1, [A0]
  5173. 000040FE  2269 00B0                movea.l    A1, [A1 + 0xB0]
  5174. 00004102  4E91                     jsr        [A1]
  5175. 00004104  3F3C FFFF                move.w     -[A7], 0xFFFF
  5176. 00004108  486E FFF8                pea.l      [A6 - 0x8]
  5177. 0000410C  61FF 0000 0A24           bsr        +0xA26 /* 00004B32 */
  5178. 00004112  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5179. 00004116  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5180. 0000411A  4E5E                     unlink     A6
  5181. 0000411C  4E75                     rts
  5182. fn0000411E:
  5183. 0000411E  4E56 FFF8                link       A6, -0x0008
  5184. 00004122  2F04                     move.l     -[A7], D4
  5185. 00004124  2F03                     move.l     -[A7], D3
  5186. 00004126  23FC 6E75 6C6C 0002 61A0 move.l     [0x000261A0], 0x6E756C6C /* 'null' */
  5187. 00004130  42B9 0002 61A4           clr.l      [0x000261A4]
  5188. 00004136  23FC 6E75 6C6C 0002 6196 move.l     [0x00026196], 0x6E756C6C /* 'null' */
  5189. 00004140  42B9 0002 619A           clr.l      [0x0002619A]
  5190. 00004146  4879 0002 61A0           push.l     0x261A0
  5191. 0000414C  61FF 0000 02F6           bsr        +0x2F8 /* 00004444 */
  5192. 00004152  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  5193. 00004158  486E FFFC                pea.l      [A6 - 0x4]
  5194. 0000415C  303C 0441                move.w     D0, 0x441
  5195. 00004160  A816                     syscall    Pack8
  5196. 00004162  361F                     move.w     D3, [A7]+
  5197. 00004164  544F                     addq.w     A7, 2
  5198. 00004166  660A                     bne        +0xC /* 00004172 */
  5199. 00004168  0CAE 0101 8000 FFFC      cmpi.l     [A6 - 0x4], 0x1018000
  5200. 00004170  6C04                     bge        +0x6 /* 00004176 */
  5201. label00004172:
  5202. 00004172  7000                     moveq.l    D0, 0x00
  5203. 00004174  6002                     bra        +0x4 /* 00004178 */
  5204. label00004176:
  5205. 00004176  7001                     moveq.l    D0, 0x01
  5206. label00004178:
  5207. 00004178  13C0 0002 619E           move.b     [0x0002619E], D0
  5208. 0000417E  554F                     subq.w     A7, 2
  5209. 00004180  42A7                     clr.l      -[A7]
  5210. 00004182  42A7                     clr.l      -[A7]
  5211. 00004184  4227                     clr.b      -[A7]
  5212. 00004186  4879 0002 6196           push.l     0x26196
  5213. 0000418C  303C 0706                move.w     D0, 0x706
  5214. 00004190  A816                     syscall    Pack8
  5215. 00004192  361F                     move.w     D3, [A7]+
  5216. 00004194  3803                     move.w     D4, D3
  5217. 00004196  4A43                     tst.w      D3
  5218. 00004198  6718                     beq        +0x1A /* 000041B2 */
  5219. 0000419A  4878 0054                push.l     0x54 /* 'T' */
  5220. 0000419E  4879 0000 988A           push.l     0x988A
  5221. 000041A4  3044                     movea.w    A0, D4
  5222. 000041A6  2F08                     move.l     -[A7], A0
  5223. 000041A8  4EB9 0000 0F60           jsr        [0x00000F60]
  5224. 000041AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5225. label000041B2:
  5226. 000041B2  2D7C 2A2A 2A2A FFF8      move.l     [A6 - 0x8], 0x2A2A2A2A /* '****' */
  5227. 000041BA  4878 0004                push.l     0x4
  5228. 000041BE  486E FFF8                pea.l      [A6 - 0x8]
  5229. 000041C2  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  5230. 000041C8  42A7                     clr.l      -[A7]
  5231. 000041CA  4879 0002 6196           push.l     0x26196
  5232. 000041D0  61FF 0000 0D4C           bsr        +0xD4E /* 00004F1E */
  5233. 000041D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5234. 000041DA  261F                     move.l     D3, [A7]+
  5235. 000041DC  281F                     move.l     D4, [A7]+
  5236. 000041DE  4E5E                     unlink     A6
  5237. 000041E0  4E75                     rts
  5238. fn000041E2:
  5239. 000041E2  4E56 FFFE                link       A6, -0x0002
  5240. 000041E6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5241. 000041EA  266E 0008                movea.l    A3, [A6 + 0x8]
  5242. 000041EE  554F                     subq.w     A7, 2
  5243. 000041F0  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  5244. 000041F6  A99C                     syscall    CountResources
  5245. 000041F8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  5246. 000041FC  7E01                     moveq.l    D7, 0x01
  5247. 000041FE  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  5248. 00004204  6D00 0082                blt        +0x84 /* 00004288 */
  5249. label00004208:
  5250. 00004208  594F                     subq.w     A7, 4
  5251. 0000420A  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  5252. 00004210  3F07                     move.w     -[A7], D7
  5253. 00004212  A99D                     syscall    GetIndResource
  5254. 00004214  285F                     movea.l    A4, [A7]+
  5255. 00004216  594F                     subq.w     A7, 4
  5256. 00004218  2F0C                     move.l     -[A7], A4
  5257. 0000421A  4EB9 0000 0098           jsr        [0x00000098]
  5258. 00004220  201F                     move.l     D0, [A7]+
  5259. 00004222  4C7C 0000 0000 000C      movem.l    <none>, 0xC
  5260. 0000422A  3C00                     move.w     D6, D0
  5261. 0000422C  204C                     movea.l    A0, A4
  5262. 0000422E  A064                     syscall    MoveHHi
  5263. 00004230  A029                     syscall    HLock
  5264. 00004232  2454                     movea.l    A2, [A4]
  5265. 00004234  7801                     moveq.l    D4, 0x01
  5266. 00004236  0C46 0001                cmpi.w     D6, 0x1
  5267. 0000423A  6D40                     blt        +0x42 /* 0000427C */
  5268. label0000423C:
  5269. 0000423C  554F                     subq.w     A7, 2
  5270. 0000423E  2F12                     move.l     -[A7], [A2]
  5271. 00004240  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  5272. 00004244  2F0B                     move.l     -[A7], A3
  5273. 00004246  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5274. 0000424A  4227                     clr.b      -[A7]
  5275. 0000424C  303C 091F                move.w     D0, 0x91F
  5276. 00004250  A816                     syscall    Pack8
  5277. 00004252  361F                     move.w     D3, [A7]+
  5278. 00004254  3A03                     move.w     D5, D3
  5279. 00004256  4A43                     tst.w      D3
  5280. 00004258  6718                     beq        +0x1A /* 00004272 */
  5281. 0000425A  4878 0071                push.l     0x71 /* 'q' */
  5282. 0000425E  4879 0000 988A           push.l     0x988A
  5283. 00004264  3045                     movea.w    A0, D5
  5284. 00004266  2F08                     move.l     -[A7], A0
  5285. 00004268  4EB9 0000 0F60           jsr        [0x00000F60]
  5286. 0000426E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5287. label00004272:
  5288. 00004272  5244                     addq.w     D4, 1
  5289. 00004274  700C                     moveq.l    D0, 0x0C
  5290. 00004276  D5C0                     add.l      A2, D0
  5291. 00004278  B846                     cmp.w      D4, D6
  5292. 0000427A  6FC0                     ble        -0x3E /* 0000423C */
  5293. label0000427C:
  5294. 0000427C  2F0C                     move.l     -[A7], A4
  5295. 0000427E  A9A3                     syscall    ReleaseResource
  5296. 00004280  5247                     addq.w     D7, 1
  5297. 00004282  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  5298. 00004286  6F80                     ble        -0x7E /* 00004208 */
  5299. label00004288:
  5300. 00004288  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5301. 0000428C  4E5E                     unlink     A6
  5302. 0000428E  4E75                     rts
  5303. fn00004290:
  5304. 00004290  4E56 FFF8                link       A6, -0x0008
  5305. 00004294  2F03                     move.l     -[A7], D3
  5306. 00004296  554F                     subq.w     A7, 2
  5307. 00004298  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5308. 0000429C  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  5309. 000042A2  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  5310. 000042A8  486E FFFC                pea.l      [A6 - 0x4]
  5311. 000042AC  42A7                     clr.l      -[A7]
  5312. 000042AE  42A7                     clr.l      -[A7]
  5313. 000042B0  486E FFF8                pea.l      [A6 - 0x8]
  5314. 000042B4  303C 0E15                move.w     D0, 0xE15
  5315. 000042B8  A816                     syscall    Pack8
  5316. 000042BA  361F                     move.w     D3, [A7]+
  5317. 000042BC  661A                     bne        +0x1C /* 000042D8 */
  5318. 000042BE  4878 0090                push.l     0x90
  5319. 000042C2  4879 0000 988A           push.l     0x988A
  5320. 000042C8  4878 F94D                push.l     0xF94D
  5321. 000042CC  4EB9 0000 0F60           jsr        [0x00000F60]
  5322. 000042D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5323. 000042D6  601E                     bra        +0x20 /* 000042F6 */
  5324. label000042D8:
  5325. 000042D8  0C43 F95B                cmpi.w     D3, 0xF95B
  5326. 000042DC  6718                     beq        +0x1A /* 000042F6 */
  5327. 000042DE  4878 0093                push.l     0x93
  5328. 000042E2  4879 0000 988A           push.l     0x988A
  5329. 000042E8  3043                     movea.w    A0, D3
  5330. 000042EA  2F08                     move.l     -[A7], A0
  5331. 000042EC  4EB9 0000 0F60           jsr        [0x00000F60]
  5332. 000042F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5333. label000042F6:
  5334. 000042F6  261F                     move.l     D3, [A7]+
  5335. 000042F8  4E5E                     unlink     A6
  5336. 000042FA  4E75                     rts
  5337. fn000042FC:
  5338. 000042FC  4E56 0000                link       A6, 0
  5339. 00004300  2F04                     move.l     -[A7], D4
  5340. 00004302  2F03                     move.l     -[A7], D3
  5341. 00004304  554F                     subq.w     A7, 2
  5342. 00004306  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5343. 0000430A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5344. 0000430E  4879 0002 61A0           push.l     0x261A0
  5345. 00004314  3F3C FFFF                move.w     -[A7], 0xFFFF
  5346. 00004318  42A7                     clr.l      -[A7]
  5347. 0000431A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5348. 0000431E  303C 0B14                move.w     D0, 0xB14
  5349. 00004322  A816                     syscall    Pack8
  5350. 00004324  361F                     move.w     D3, [A7]+
  5351. 00004326  3803                     move.w     D4, D3
  5352. 00004328  4A43                     tst.w      D3
  5353. 0000432A  6718                     beq        +0x1A /* 00004344 */
  5354. 0000432C  4878 00AA                push.l     0xAA
  5355. 00004330  4879 0000 988A           push.l     0x988A
  5356. 00004336  3044                     movea.w    A0, D4
  5357. 00004338  2F08                     move.l     -[A7], A0
  5358. 0000433A  4EB9 0000 0F60           jsr        [0x00000F60]
  5359. 00004340  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5360. label00004344:
  5361. 00004344  261F                     move.l     D3, [A7]+
  5362. 00004346  281F                     move.l     D4, [A7]+
  5363. 00004348  4E5E                     unlink     A6
  5364. 0000434A  4E75                     rts
  5365. fn0000434C:
  5366. 0000434C  4E56 FFF8                link       A6, -0x0008
  5367. 00004350  48E7 1820                movem.l    -[A7], D3,D4,A2
  5368. 00004354  246E 0008                movea.l    A2, [A6 + 0x8]
  5369. 00004358  7601                     moveq.l    D3, 0x01
  5370. 0000435A  4A2E 000C                tst.b      [A6 + 0xC]
  5371. 0000435E  661C                     bne        +0x1E /* 0000437C */
  5372. 00004360  4A39 0002 619E           tst.b      [0x0002619E]
  5373. 00004366  660E                     bne        +0x10 /* 00004376 */
  5374. 00004368  554F                     subq.w     A7, 2
  5375. 0000436A  2F0A                     move.l     -[A7], A2
  5376. 0000436C  303C 0204                move.w     D0, 0x204
  5377. 00004370  A816                     syscall    Pack8
  5378. 00004372  301F                     move.w     D0, [A7]+
  5379. 00004374  606C                     bra        +0x6E /* 000043E2 */
  5380. label00004376:
  5381. 00004376  0683 0000 2000           addi.l     D3, 0x2000 /* ' \0' */
  5382. label0000437C:
  5383. 0000437C  486E FFF8                pea.l      [A6 - 0x8]
  5384. 00004380  61FF 0000 0662           bsr        +0x664 /* 000049E4 */
  5385. 00004386  2F0A                     move.l     -[A7], A2
  5386. 00004388  486E FFF8                pea.l      [A6 - 0x8]
  5387. 0000438C  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  5388. 00004392  584F                     addq.w     A7, 4
  5389. 00004394  2F08                     move.l     -[A7], A0
  5390. 00004396  2F03                     move.l     -[A7], D3
  5391. 00004398  4267                     clr.w      -[A7]
  5392. 0000439A  4878 FFFF                push.l     0xFFFF
  5393. 0000439E  42A7                     clr.l      -[A7]
  5394. 000043A0  42A7                     clr.l      -[A7]
  5395. 000043A2  303C 0D17                move.w     D0, 0xD17
  5396. 000043A6  A816                     syscall    Pack8
  5397. 000043A8  381F                     move.w     D4, [A7]+
  5398. 000043AA  2F0A                     move.l     -[A7], A2
  5399. 000043AC  303C 0204                move.w     D0, 0x204
  5400. 000043B0  A816                     syscall    Pack8
  5401. 000043B2  301F                     move.w     D0, [A7]+
  5402. 000043B4  3604                     move.w     D3, D4
  5403. 000043B6  4A44                     tst.w      D4
  5404. 000043B8  6718                     beq        +0x1A /* 000043D2 */
  5405. 000043BA  4878 00D0                push.l     0xD0
  5406. 000043BE  4879 0000 988A           push.l     0x988A
  5407. 000043C4  3043                     movea.w    A0, D3
  5408. 000043C6  2F08                     move.l     -[A7], A0
  5409. 000043C8  4EB9 0000 0F60           jsr        [0x00000F60]
  5410. 000043CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5411. label000043D2:
  5412. 000043D2  3F3C FFFF                move.w     -[A7], 0xFFFF
  5413. 000043D6  486E FFF8                pea.l      [A6 - 0x8]
  5414. 000043DA  61FF 0000 0756           bsr        +0x758 /* 00004B32 */
  5415. 000043E0  5C4F                     addq.w     A7, 6
  5416. label000043E2:
  5417. 000043E2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5418. 000043E6  4E5E                     unlink     A6
  5419. 000043E8  4E75                     rts
  5420. fn000043EA:
  5421. 000043EA  4E56 0000                link       A6, 0
  5422. 000043EE  2F04                     move.l     -[A7], D4
  5423. 000043F0  2F03                     move.l     -[A7], D3
  5424. 000043F2  7603                     moveq.l    D3, 0x03
  5425. 000043F4  4A2E 0010                tst.b      [A6 + 0x10]
  5426. 000043F8  6606                     bne        +0x8 /* 00004400 */
  5427. 000043FA  0083 0000 1000           ori.l      D3, 0x1000
  5428. label00004400:
  5429. 00004400  554F                     subq.w     A7, 2
  5430. 00004402  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5431. 00004406  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5432. 0000440A  2F03                     move.l     -[A7], D3
  5433. 0000440C  4267                     clr.w      -[A7]
  5434. 0000440E  4878 FFFF                push.l     0xFFFF
  5435. 00004412  42A7                     clr.l      -[A7]
  5436. 00004414  42A7                     clr.l      -[A7]
  5437. 00004416  303C 0D17                move.w     D0, 0xD17
  5438. 0000441A  A816                     syscall    Pack8
  5439. 0000441C  381F                     move.w     D4, [A7]+
  5440. 0000441E  3604                     move.w     D3, D4
  5441. 00004420  4A44                     tst.w      D4
  5442. 00004422  6718                     beq        +0x1A /* 0000443C */
  5443. 00004424  4878 00EC                push.l     0xEC
  5444. 00004428  4879 0000 988A           push.l     0x988A
  5445. 0000442E  3043                     movea.w    A0, D3
  5446. 00004430  2F08                     move.l     -[A7], A0
  5447. 00004432  4EB9 0000 0F60           jsr        [0x00000F60]
  5448. 00004438  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5449. label0000443C:
  5450. 0000443C  261F                     move.l     D3, [A7]+
  5451. 0000443E  281F                     move.l     D4, [A7]+
  5452. 00004440  4E5E                     unlink     A6
  5453. 00004442  4E75                     rts
  5454. fn00004444:
  5455. 00004444  4E56 FFF8                link       A6, -0x0008
  5456. 00004448  2F04                     move.l     -[A7], D4
  5457. 0000444A  2F03                     move.l     -[A7], D3
  5458. 0000444C  42AE FFF8                clr.l      [A6 - 0x8]
  5459. 00004450  7002                     moveq.l    D0, 0x02
  5460. 00004452  2D40 FFFC                move.l     [A6 - 0x4], D0
  5461. 00004456  554F                     subq.w     A7, 2
  5462. 00004458  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  5463. 0000445E  486E FFF8                pea.l      [A6 - 0x8]
  5464. 00004462  4878 0008                push.l     0x8
  5465. 00004466  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5466. 0000446A  303C 0825                move.w     D0, 0x825
  5467. 0000446E  A816                     syscall    Pack8
  5468. 00004470  361F                     move.w     D3, [A7]+
  5469. 00004472  3803                     move.w     D4, D3
  5470. 00004474  4A43                     tst.w      D3
  5471. 00004476  6718                     beq        +0x1A /* 00004490 */
  5472. 00004478  4878 0101                push.l     0x101
  5473. 0000447C  4879 0000 988A           push.l     0x988A
  5474. 00004482  3044                     movea.w    A0, D4
  5475. 00004484  2F08                     move.l     -[A7], A0
  5476. 00004486  4EB9 0000 0F60           jsr        [0x00000F60]
  5477. 0000448C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5478. label00004490:
  5479. 00004490  261F                     move.l     D3, [A7]+
  5480. 00004492  281F                     move.l     D4, [A7]+
  5481. 00004494  4E5E                     unlink     A6
  5482. 00004496  4E75                     rts
  5483. fn00004498:
  5484. 00004498  4E56 FFFE                link       A6, -0x0002
  5485. 0000449C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5486. 000044A0  246E 0008                movea.l    A2, [A6 + 0x8]
  5487. 000044A4  282E 000C                move.l     D4, [A6 + 0xC]
  5488. 000044A8  266E 0010                movea.l    A3, [A6 + 0x10]
  5489. 000044AC  2004                     move.l     D0, D4
  5490. 000044AE  4EB9 0000 05A8           jsr        [0x000005A8]
  5491. 000044B4  010C                     btst       A4, D0
  5492. 000044B6  3C20                     move.w     D6, -[A0]
  5493. 000044B8  2020                     move.l     D0, -[A0]
  5494. 000044BA  656E                     bcs        +0x70 /* 0000452A */
  5495. 000044BC  6473                     bcc        +0x75 /* 00004531 */
  5496. 000044BE  0007 3C20                ori.b      D7, 0x20 /* ' ' */
  5497. 000044C2  2020                     move.l     D0, -[A0]
  5498. 000044C4  002C 3C3D 2020           ori.b      [A4 + 0x2020], 0x3D /* '=' */
  5499. 000044CA  0026 3D20                ori.b      -[A6], 0x20 /* ' ' */
  5500. 000044CE  2020                     move.l     D0, -[A0]
  5501. 000044D0  004C 3E20                ori.w      A4, 0x3E20 /* '> ' */
  5502. 000044D4  2020                     move.l     D0, -[A0]
  5503. 000044D6  001A 3E3D                ori.b      [A2]+, 0x3D /* '=' */
  5504. 000044DA  2020                     move.l     D0, -[A0]
  5505. 000044DC  0014 6267                ori.b      [A4], 0x67 /* 'g' */
  5506. 000044E0  7774                     moveq.l    D3, 0x74
  5507. 000044E2  0024 636F                ori.b      -[A4], 0x6F /* 'o' */
  5508. 000044E6  6E74                     bgt        +0x76 /* 0000455C */
  5509. 000044E8  001E 656E                ori.b      [A6]+, 0x6E /* 'n' */
  5510. 000044EC  6473                     bcc        +0x75 /* 00004561 */
  5511. 000044EE  0018 2F0B                ori.b      [A0]+, 0xB
  5512. 000044F2  2F04                     move.l     -[A7], D4
  5513. 000044F4  2F0A                     move.l     -[A7], A2
  5514. 000044F6  61FF 0000 00EA           bsr        +0xEC /* 000045E2 */
  5515. 000044FC  1600                     move.b     D3, D0
  5516. 000044FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5517. 00004502  6000 00D4                bra        +0xD6 /* 000045D8 */
  5518. 00004506  2F0B                     move.l     -[A7], A3
  5519. 00004508  2F04                     move.l     -[A7], D4
  5520. 0000450A  2F0A                     move.l     -[A7], A2
  5521. 0000450C  61FF 0000 0186           bsr        +0x188 /* 00004694 */
  5522. 00004512  1600                     move.b     D3, D0
  5523. 00004514  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5524. 00004518  6000 00BE                bra        +0xC0 /* 000045D8 */
  5525. 0000451C  2012                     move.l     D0, [A2]
  5526. 0000451E  4EB9 0000 05A8           jsr        [0x000005A8]
  5527. 00004524  0088 626F 6F6C           ori.l      A0, 0x626F6F6C /* 'bool' */
  5528. label0000452A:
  5529. 0000452A  7472                     moveq.l    D2, 0x72
  5530. 0000452C  7565                     moveq.l    D2, 0x65
  5531. 0000452E  0009 626F                ori.b      A1, 0x6F /* 'o' */
  5532. 00004532  6F6C                     ble        +0x6E /* 000045A0 */
  5533. 00004534  004C 636F                ori.w      A4, 0x636F /* 'co' */
  5534. 00004538  6D70                     blt        +0x72 /* 000045AA */
  5535. 0000453A  0032 646F 7562 002C 6578 ori.b      [[A2 + 0x2C] + 0x6578], 0x6F /* 'o' */
  5536. 00004544  7465                     moveq.l    D2, 0x65
  5537. 00004546  0026 6661                ori.b      -[A6], 0x61 /* 'a' */
  5538. 0000454A  6C73                     bge        +0x75 /* 000045BF */
  5539. 0000454C  0034 6C6F 6E67           ori.b      [A4 + D6 * 8 + 0x67], 0x6F /* 'o' */
  5540. 00004552  001A 6D61                ori.b      [A2]+, 0x61 /* 'a' */
  5541. 00004556  676E                     beq        +0x70 /* 000045C6 */
  5542. 00004558  0014 7368                ori.b      [A4], 0x68 /* 'h' */
  5543. label0000455C:
  5544. 0000455C  6F72                     ble        +0x74 /* 000045D0 */
  5545. 0000455E  000E 7369                ori.b      A6, 0x69 /* 'i' */
  5546. 00004562  6E67                     bgt        +0x69 /* 000045CB */
  5547. 00004564  0008 7472                ori.b      A0, 0x72 /* 'r' */
  5548. 00004568  7565                     moveq.l    D2, 0x65
  5549. 0000456A  0016 2F0B                ori.b      [A6], 0xB
  5550. 0000456E  2F04                     move.l     -[A7], D4
  5551. 00004570  2F0A                     move.l     -[A7], A2
  5552. 00004572  61FF 0000 006E           bsr        +0x70 /* 000045E2 */
  5553. 00004578  1600                     move.b     D3, D0
  5554. 0000457A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5555. 0000457E  6058                     bra        +0x5A /* 000045D8 */
  5556. 00004580  486E FFFF                pea.l      [A6 - 0x1]
  5557. 00004584  2F0A                     move.l     -[A7], A2
  5558. 00004586  61FF 0000 0CBC           bsr        +0xCBE /* 00005244 */
  5559. 0000458C  486E FFFE                pea.l      [A6 - 0x2]
  5560. 00004590  2F0B                     move.l     -[A7], A3
  5561. 00004592  61FF 0000 0CB0           bsr        +0xCB2 /* 00005244 */
  5562. 00004598  102E FFFF                move.b     D0, [A6 - 0x1]
  5563. 0000459C  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  5564. label000045A0:
  5565. 000045A0  57C0                     seq        D0
  5566. 000045A2  4400                     neg.b      D0
  5567. 000045A4  1600                     move.b     D3, D0
  5568. 000045A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5569. label000045AA:
  5570. 000045AA  602C                     bra        +0x2E /* 000045D8 */
  5571. 000045AC  2F0B                     move.l     -[A7], A3
  5572. 000045AE  2F04                     move.l     -[A7], D4
  5573. 000045B0  2F0A                     move.l     -[A7], A2
  5574. 000045B2  61FF 0000 00E0           bsr        +0xE2 /* 00004694 */
  5575. 000045B8  1600                     move.b     D3, D0
  5576. 000045BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5577. 000045BE  6018                     bra        +0x1A /* 000045D8 */
  5578. 000045C0  4878 0145                push.l     0x145
  5579. 000045C4  4879 0000 988A           push.l     0x988A
  5580. // begin alternate branch 000045C6-000045CA
  5581. label000045C6:
  5582. 000045C6  0000 988A                ori.b      D0, 0x8A
  5583. // end alternate branch 000045C6-000045CA
  5584. label000045C6: // (misaligned)
  5585. 000045CA  4878 F954                push.l     0xF954
  5586. 000045CE  4EB9 0000 0F60           jsr        [0x00000F60]
  5587. // begin alternate branch 000045D0-000045D4
  5588. label000045D0:
  5589. 000045D0  0000 0F60                ori.b      D0, 0x60 /* '`' */
  5590. // end alternate branch 000045D0-000045D4
  5591. label000045D0: // (misaligned)
  5592. 000045D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5593. label000045D8:
  5594. 000045D8  1003                     move.b     D0, D3
  5595. 000045DA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5596. 000045DE  4E5E                     unlink     A6
  5597. 000045E0  4E75                     rts
  5598. fn000045E2:
  5599. 000045E2  4E56 FFF8                link       A6, -0x0008
  5600. 000045E6  2F03                     move.l     -[A7], D3
  5601. 000045E8  7600                     moveq.l    D3, 0x00
  5602. 000045EA  486E FFFC                pea.l      [A6 - 0x4]
  5603. 000045EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5604. 000045F2  61FF 0000 0AC2           bsr        +0xAC4 /* 000050B6 */
  5605. 000045F8  486E FFF8                pea.l      [A6 - 0x8]
  5606. 000045FC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5607. 00004600  61FF 0000 0AB4           bsr        +0xAB6 /* 000050B6 */
  5608. 00004606  202E 000C                move.l     D0, [A6 + 0xC]
  5609. 0000460A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5610. 0000460E  4EB9 0000 05A8           jsr        [0x000005A8]
  5611. 00004614  0078 3C20 2020           ori.w      [0x00002020], 0x3C20 /* '< ' */
  5612. 0000461A  3E3D                     move.w     D7, <<invalid special address>>
  5613. 0000461C  2020                     move.l     D0, -[A0]
  5614. 0000461E  0004 3C20                ori.b      D4, 0x20 /* ' ' */
  5615. 00004622  2020                     move.l     D0, -[A0]
  5616. 00004624  004A 3C3D                ori.w      A2, 0x3C3D /* '<=' */
  5617. 00004628  2020                     move.l     D0, -[A0]
  5618. 0000462A  0054 3D20                ori.w      [A4], 0x3D20 /* '= ' */
  5619. 0000462E  2020                     move.l     D0, -[A0]
  5620. 00004630  002E 3E20 2020           ori.b      [A6 + 0x2020], 0x20 /* ' ' */
  5621. 00004636  0008 3E3D                ori.b      A0, 0x3D /* '=' */
  5622. 0000463A  2020                     move.l     D0, -[A0]
  5623. 0000463C  0012 202E                ori.b      [A2], 0x2E /* '.' */
  5624. 00004640  FFFC                     .invalid   <<F/7/7>>
  5625. 00004642  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  5626. 00004646  5EC0                     sgt        D0
  5627. 00004648  4400                     neg.b      D0
  5628. 0000464A  1600                     move.b     D3, D0
  5629. 0000464C  603E                     bra        +0x40 /* 0000468C */
  5630. 0000464E  202E FFFC                move.l     D0, [A6 - 0x4]
  5631. 00004652  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  5632. 00004656  5CC0                     sge        D0
  5633. 00004658  4400                     neg.b      D0
  5634. 0000465A  1600                     move.b     D3, D0
  5635. 0000465C  602E                     bra        +0x30 /* 0000468C */
  5636. 0000465E  202E FFFC                move.l     D0, [A6 - 0x4]
  5637. 00004662  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  5638. 00004666  57C0                     seq        D0
  5639. 00004668  4400                     neg.b      D0
  5640. 0000466A  1600                     move.b     D3, D0
  5641. 0000466C  601E                     bra        +0x20 /* 0000468C */
  5642. 0000466E  202E FFFC                move.l     D0, [A6 - 0x4]
  5643. 00004672  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  5644. 00004676  5DC0                     slt        D0
  5645. 00004678  4400                     neg.b      D0
  5646. 0000467A  1600                     move.b     D3, D0
  5647. 0000467C  600E                     bra        +0x10 /* 0000468C */
  5648. 0000467E  202E FFFC                move.l     D0, [A6 - 0x4]
  5649. 00004682  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  5650. 00004686  5FC0                     sle        D0
  5651. 00004688  4400                     neg.b      D0
  5652. 0000468A  1600                     move.b     D3, D0
  5653. label0000468C:
  5654. 0000468C  1003                     move.b     D0, D3
  5655. 0000468E  261F                     move.l     D3, [A7]+
  5656. 00004690  4E5E                     unlink     A6
  5657. 00004692  4E75                     rts
  5658. fn00004694:
  5659. 00004694  4E56 FDFC                link       A6, -0x0204
  5660. 00004698  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5661. 0000469C  7600                     moveq.l    D3, 0x00
  5662. 0000469E  486E FE00                pea.l      [A6 - 0x200]
  5663. 000046A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5664. 000046A6  61FF 0000 0D28           bsr        +0xD2A /* 000053D0 */
  5665. 000046AC  486E FF00                pea.l      [A6 - 0x100]
  5666. 000046B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5667. 000046B4  61FF 0000 0D1A           bsr        +0xD1C /* 000053D0 */
  5668. 000046BA  486E FF00                pea.l      [A6 - 0x100]
  5669. 000046BE  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5670. 000046C4  1D40 FDFC                move.b     [A6 - 0x204], D0
  5671. 000046C8  486E FE00                pea.l      [A6 - 0x200]
  5672. 000046CC  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5673. 000046D2  B02E FDFC                cmp.b      D0, [A6 - 0x204]
  5674. 000046D6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5675. 000046DA  6500 017C                bcs        +0x17E /* 00004858 */
  5676. 000046DE  202E 000C                move.l     D0, [A6 + 0xC]
  5677. 000046E2  0480 3D20 2020           subi.l     D0, 0x3D202020 /* '=   ' */
  5678. 000046E8  6700 0154                beq        +0x156 /* 0000483E */
  5679. 000046EC  0480 2547 5754           subi.l     D0, 0x25475754 /* '%GWT' */
  5680. 000046F2  6716                     beq        +0x18 /* 0000470A */
  5681. 000046F4  0480 0107 F700           subi.l     D0, 0x107F700
  5682. 000046FA  6700 00BE                beq        +0xC0 /* 000047BA */
  5683. 000046FE  0480 01FE F5FF           subi.l     D0, 0x1FEF5FF
  5684. 00004704  6746                     beq        +0x48 /* 0000474C */
  5685. 00004706  6000 0150                bra        +0x152 /* 00004858 */
  5686. label0000470A:
  5687. 0000470A  554F                     subq.w     A7, 2
  5688. 0000470C  486E FE01                pea.l      [A6 - 0x1FF]
  5689. 00004710  486E FF01                pea.l      [A6 - 0xFF]
  5690. 00004714  486E FF00                pea.l      [A6 - 0x100]
  5691. 00004718  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5692. 0000471E  7200                     moveq.l    D1, 0x00
  5693. 00004720  1200                     move.b     D1, D0
  5694. 00004722  584F                     addq.w     A7, 4
  5695. 00004724  3F01                     move.w     -[A7], D1
  5696. 00004726  486E FF00                pea.l      [A6 - 0x100]
  5697. 0000472A  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5698. 00004730  7200                     moveq.l    D1, 0x00
  5699. 00004732  1200                     move.b     D1, D0
  5700. 00004734  584F                     addq.w     A7, 4
  5701. 00004736  3F01                     move.w     -[A7], D1
  5702. 00004738  42A7                     clr.l      -[A7]
  5703. 0000473A  3F3C 001C                move.w     -[A7], 0x1C
  5704. 0000473E  A9ED                     syscall    Pack6
  5705. 00004740  301F                     move.w     D0, [A7]+
  5706. 00004742  57C0                     seq        D0
  5707. 00004744  4400                     neg.b      D0
  5708. 00004746  1600                     move.b     D3, D0
  5709. 00004748  6000 010E                bra        +0x110 /* 00004858 */
  5710. label0000474C:
  5711. 0000474C  554F                     subq.w     A7, 2
  5712. 0000474E  486E FF00                pea.l      [A6 - 0x100]
  5713. 00004752  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5714. 00004758  7200                     moveq.l    D1, 0x00
  5715. 0000475A  1200                     move.b     D1, D0
  5716. 0000475C  3D41 FDFE                move.w     [A6 - 0x202], D1
  5717. 00004760  486E FE00                pea.l      [A6 - 0x200]
  5718. 00004764  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5719. 0000476A  7200                     moveq.l    D1, 0x00
  5720. 0000476C  1200                     move.b     D1, D0
  5721. 0000476E  41EE FE00                lea.l      A0, [A6 - 0x200]
  5722. 00004772  D0C1                     add.w      A0, D1
  5723. 00004774  5288                     addq.l     A0, 1
  5724. 00004776  90EE FDFE                sub.w      A0, [A6 - 0x202]
  5725. 0000477A  504F                     addq.w     A7, 8
  5726. 0000477C  4850                     pea.l      [A0]
  5727. 0000477E  486E FF01                pea.l      [A6 - 0xFF]
  5728. 00004782  486E FF00                pea.l      [A6 - 0x100]
  5729. 00004786  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5730. 0000478C  7200                     moveq.l    D1, 0x00
  5731. 0000478E  1200                     move.b     D1, D0
  5732. 00004790  584F                     addq.w     A7, 4
  5733. 00004792  3F01                     move.w     -[A7], D1
  5734. 00004794  486E FF00                pea.l      [A6 - 0x100]
  5735. 00004798  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5736. 0000479E  7200                     moveq.l    D1, 0x00
  5737. 000047A0  1200                     move.b     D1, D0
  5738. 000047A2  584F                     addq.w     A7, 4
  5739. 000047A4  3F01                     move.w     -[A7], D1
  5740. 000047A6  42A7                     clr.l      -[A7]
  5741. 000047A8  3F3C 001C                move.w     -[A7], 0x1C
  5742. 000047AC  A9ED                     syscall    Pack6
  5743. 000047AE  301F                     move.w     D0, [A7]+
  5744. 000047B0  57C0                     seq        D0
  5745. 000047B2  4400                     neg.b      D0
  5746. 000047B4  1600                     move.b     D3, D0
  5747. 000047B6  6000 00A0                bra        +0xA2 /* 00004858 */
  5748. label000047BA:
  5749. 000047BA  486E FF00                pea.l      [A6 - 0x100]
  5750. 000047BE  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5751. 000047C4  7200                     moveq.l    D1, 0x00
  5752. 000047C6  1200                     move.b     D1, D0
  5753. 000047C8  3D41 FDFE                move.w     [A6 - 0x202], D1
  5754. 000047CC  486E FE00                pea.l      [A6 - 0x200]
  5755. 000047D0  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5756. 000047D6  7200                     moveq.l    D1, 0x00
  5757. 000047D8  1200                     move.b     D1, D0
  5758. 000047DA  926E FDFE                sub.w      D1, [A6 - 0x202]
  5759. 000047DE  5241                     addq.w     D1, 1
  5760. 000047E0  3A01                     move.w     D5, D1
  5761. 000047E2  7801                     moveq.l    D4, 0x01
  5762. 000047E4  0C45 0001                cmpi.w     D5, 0x1
  5763. 000047E8  504F                     addq.w     A7, 8
  5764. 000047EA  6D6C                     blt        +0x6E /* 00004858 */
  5765. 000047EC  45EE FE00                lea.l      A2, [A6 - 0x200]
  5766. 000047F0  D4C4                     add.w      A2, D4
  5767. 000047F2  47EE FF00                lea.l      A3, [A6 - 0x100]
  5768. 000047F6  528B                     addq.l     A3, 1
  5769. label000047F8:
  5770. 000047F8  554F                     subq.w     A7, 2
  5771. 000047FA  2F0A                     move.l     -[A7], A2
  5772. 000047FC  2F0B                     move.l     -[A7], A3
  5773. 000047FE  486E FF00                pea.l      [A6 - 0x100]
  5774. 00004802  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5775. 00004808  7200                     moveq.l    D1, 0x00
  5776. 0000480A  1200                     move.b     D1, D0
  5777. 0000480C  584F                     addq.w     A7, 4
  5778. 0000480E  3F01                     move.w     -[A7], D1
  5779. 00004810  486E FF00                pea.l      [A6 - 0x100]
  5780. 00004814  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  5781. 0000481A  7200                     moveq.l    D1, 0x00
  5782. 0000481C  1200                     move.b     D1, D0
  5783. 0000481E  584F                     addq.w     A7, 4
  5784. 00004820  3F01                     move.w     -[A7], D1
  5785. 00004822  42A7                     clr.l      -[A7]
  5786. 00004824  3F3C 001C                move.w     -[A7], 0x1C
  5787. 00004828  A9ED                     syscall    Pack6
  5788. 0000482A  301F                     move.w     D0, [A7]+
  5789. 0000482C  57C0                     seq        D0
  5790. 0000482E  4400                     neg.b      D0
  5791. 00004830  1600                     move.b     D3, D0
  5792. 00004832  6624                     bne        +0x26 /* 00004858 */
  5793. 00004834  528A                     addq.l     A2, 1
  5794. 00004836  5244                     addq.w     D4, 1
  5795. 00004838  B845                     cmp.w      D4, D5
  5796. 0000483A  6FBC                     ble        -0x42 /* 000047F8 */
  5797. 0000483C  601A                     bra        +0x1C /* 00004858 */
  5798. label0000483E:
  5799. 0000483E  554F                     subq.w     A7, 2
  5800. 00004840  486E FE00                pea.l      [A6 - 0x200]
  5801. 00004844  486E FF00                pea.l      [A6 - 0x100]
  5802. 00004848  42A7                     clr.l      -[A7]
  5803. 0000484A  4EB9 0000 00F8           jsr        [0x000000F8]
  5804. 00004850  301F                     move.w     D0, [A7]+
  5805. 00004852  57C0                     seq        D0
  5806. 00004854  4400                     neg.b      D0
  5807. 00004856  1600                     move.b     D3, D0
  5808. label00004858:
  5809. 00004858  1003                     move.b     D0, D3
  5810. 0000485A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5811. 0000485E  4E5E                     unlink     A6
  5812. 00004860  4E75                     rts
  5813. fn00004862:
  5814. 00004862  4E56 FFF8                link       A6, -0x0008
  5815. 00004866  48E7 1820                movem.l    -[A7], D3,D4,A2
  5816. 0000486A  246E 0008                movea.l    A2, [A6 + 0x8]
  5817. 0000486E  262E 000C                move.l     D3, [A6 + 0xC]
  5818. 00004872  42AE FFFC                clr.l      [A6 - 0x4]
  5819. 00004876  283C 6E75 6C6C           move.l     D4, 0x6E756C6C /* 'null' */
  5820. 0000487C  0C92 6162 736F           cmpi.l     [A2], 0x6162736F /* 'abso' */
  5821. 00004882  660A                     bne        +0xC /* 0000488E */
  5822. 00004884  206A 0004                movea.l    A0, [A2 + 0x4]
  5823. 00004888  2050                     movea.l    A0, [A0]
  5824. 0000488A  2810                     move.l     D4, [A0]
  5825. 0000488C  600E                     bra        +0x10 /* 0000489C */
  5826. label0000488E:
  5827. 0000488E  486E FFFC                pea.l      [A6 - 0x4]
  5828. 00004892  2F0A                     move.l     -[A7], A2
  5829. 00004894  61FF 0000 0820           bsr        +0x822 /* 000050B6 */
  5830. 0000489A  504F                     addq.w     A7, 8
  5831. label0000489C:
  5832. 0000489C  2004                     move.l     D0, D4
  5833. 0000489E  4EB9 0000 05A8           jsr        [0x000005A8]
  5834. 000048A4  0080 616C 6C20           ori.l      D0, 0x616C6C20 /* 'all ' */
  5835. 000048AA  6D69                     blt        +0x6B /* 00004915 */
  5836. 000048AC  6464                     bcc        +0x66 /* 00004912 */
  5837. 000048AE  0004 616C                ori.b      D4, 0x6C /* 'l' */
  5838. 000048B2  6C20                     bge        +0x22 /* 000048D4 */
  5839. 000048B4  0068 616E 7920           ori.w      [A0 + 0x7920], 0x616E /* 'an' */
  5840. 000048BA  003A 6669 7273           ori.b      [PC + 0x7273 /* 0000BB2F, cstring ""<EOF> */], 0x69 /* 'i' */
  5841. 000048C0  000E 6C61                ori.b      A6, 0x61 /* 'a' */
  5842. 000048C4  7374                     moveq.l    D1, 0x74
  5843. 000048C6  0028 6D69 6464           ori.b      [A0 + 0x6464], 0x69 /* 'i' */
  5844. 000048CC  000A 7001                ori.b      A2, 0x1
  5845. 000048D0  2D40 FFFC                move.l     [A6 - 0x4], D0
  5846. label000048D4:
  5847. 000048D4  605C                     bra        +0x5E /* 00004932 */
  5848. 000048D6  2003                     move.l     D0, D3
  5849. 000048D8  5280                     addq.l     D0, 1
  5850. 000048DA  2200                     move.l     D1, D0
  5851. 000048DC  E089                     lsr        D1, 8
  5852. 000048DE  E089                     lsr        D1, 8
  5853. 000048E0  E089                     lsr        D1, 8
  5854. 000048E2  EE89                     lsr        D1, 7
  5855. 000048E4  D280                     add.l      D1, D0
  5856. 000048E6  E281                     asr        D1, 1
  5857. 000048E8  2D41 FFFC                move.l     [A6 - 0x4], D1
  5858. 000048EC  6044                     bra        +0x46 /* 00004932 */
  5859. 000048EE  2D43 FFFC                move.l     [A6 - 0x4], D3
  5860. 000048F2  603E                     bra        +0x40 /* 00004932 */
  5861. 000048F4  42AE FFFC                clr.l      [A6 - 0x4]
  5862. 000048F8  4A83                     tst.l      D3
  5863. 000048FA  6F36                     ble        +0x38 /* 00004932 */
  5864. 000048FC  7000                     moveq.l    D0, 0x00
  5865. 000048FE  3003                     move.w     D0, D3
  5866. 00004900  2D40 FFF8                move.l     [A6 - 0x8], D0
  5867. 00004904  554F                     subq.w     A7, 2
  5868. 00004906  A861                     syscall    Random
  5869. 00004908  301F                     move.w     D0, [A7]+
  5870. 0000490A  7200                     moveq.l    D1, 0x00
  5871. 0000490C  3200                     move.w     D1, D0
  5872. 0000490E  4C6E 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  5873. // begin alternate branch 00004912-00004914
  5874. label00004912:
  5875. 00004912  FFF8                     .invalid   <<F/7/7>>
  5876. // end alternate branch 00004912-00004914
  5877. label00004912: // (misaligned)
  5878. 00004914  5280                     addq.l     D0, 1
  5879. 00004916  2D40 FFFC                move.l     [A6 - 0x4], D0
  5880. 0000491A  6016                     bra        +0x18 /* 00004932 */
  5881. 0000491C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5882. 0000491E  2D40 FFFC                move.l     [A6 - 0x4], D0
  5883. 00004922  600E                     bra        +0x10 /* 00004932 */
  5884. 00004924  4AAE FFFC                tst.l      [A6 - 0x4]
  5885. 00004928  6C08                     bge        +0xA /* 00004932 */
  5886. 0000492A  2003                     move.l     D0, D3
  5887. 0000492C  5280                     addq.l     D0, 1
  5888. 0000492E  D1AE FFFC                add.l      [A6 - 0x4], D0
  5889. label00004932:
  5890. 00004932  202E FFFC                move.l     D0, [A6 - 0x4]
  5891. 00004936  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5892. 0000493A  4E5E                     unlink     A6
  5893. 0000493C  4E75                     rts
  5894. 0000493E  4E56 FFFC                link       A6, -0x0004
  5895. 00004942  2F03                     move.l     -[A7], D3
  5896. 00004944  4879 0000 2170           push.l     0x2170 /* '!p' */
  5897. 0000494A  486E FFFC                pea.l      [A6 - 0x4]
  5898. 0000494E  4EB9 0003 C318           jsr        [0x0003C318]
  5899. 00004954  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5900. 00004958  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5901. 0000495C  486E FFFC                pea.l      [A6 - 0x4]
  5902. 00004960  4EB9 0003 C2EA           jsr        [0x0003C2EA]
  5903. 00004966  584F                     addq.w     A7, 4
  5904. 00004968  2F08                     move.l     -[A7], A0
  5905. 0000496A  303C 061C                move.w     D0, 0x61C
  5906. 0000496E  A816                     syscall    Pack8
  5907. 00004970  361F                     move.w     D3, [A7]+
  5908. 00004972  5C4F                     addq.w     A7, 6
  5909. 00004974  671E                     beq        +0x20 /* 00004994 */
  5910. 00004976  4A2E 0008                tst.b      [A6 + 0x8]
  5911. 0000497A  6718                     beq        +0x1A /* 00004994 */
  5912. 0000497C  4878 021A                push.l     0x21A
  5913. 00004980  4879 0000 988A           push.l     0x988A
  5914. 00004986  3043                     movea.w    A0, D3
  5915. 00004988  2F08                     move.l     -[A7], A0
  5916. 0000498A  4EB9 0000 0F60           jsr        [0x00000F60]
  5917. 00004990  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5918. label00004994:
  5919. 00004994  3F3C FFFF                move.w     -[A7], 0xFFFF
  5920. 00004998  486E FFFC                pea.l      [A6 - 0x4]
  5921. 0000499C  4EB9 0003 C2F2           jsr        [0x0003C2F2]
  5922. 000049A2  3003                     move.w     D0, D3
  5923. 000049A4  5C4F                     addq.w     A7, 6
  5924. 000049A6  261F                     move.l     D3, [A7]+
  5925. 000049A8  4E5E                     unlink     A6
  5926. 000049AA  4E75                     rts
  5927. 000049AC  4E56 FFE8                link       A6, -0x0018
  5928. 000049B0  206E 000C                movea.l    A0, [A6 + 0xC]
  5929. 000049B4  7006                     moveq.l    D0, 0x06
  5930. 000049B6  2080                     move.l     [A0], D0
  5931. 000049B8  206E 0008                movea.l    A0, [A6 + 0x8]
  5932. 000049BC  4290                     clr.l      [A0]
  5933. 000049BE  2D4F FFFC                move.l     [A6 - 0x4], A7
  5934. 000049C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5935. 000049C6  4EB9 0000 0438           jsr        [0x00000438]
  5936. 000049CC  584F                     addq.w     A7, 4
  5937. 000049CE  600A                     bra        +0xC /* 000049DA */
  5938. 000049D0  486E FFE8                pea.l      [A6 - 0x18]
  5939. 000049D4  4EB9 0000 0150           jsr        [0x00000150]
  5940. label000049DA:
  5941. 000049DA  422F 002C                clr.b      [A7 + 0x2C]
  5942. 000049DE  4E5E                     unlink     A6
  5943. 000049E0  4E74 000C                rtd        0x000C
  5944. fn000049E4:
  5945. 000049E4  4E56 0000                link       A6, 0
  5946. 000049E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5947. 000049EC  4EB9 0003 C326           jsr        [0x0003C326]
  5948. 000049F2  206E 0008                movea.l    A0, [A6 + 0x8]
  5949. 000049F6  4E5E                     unlink     A6
  5950. 000049F8  4E75                     rts
  5951. fn000049FA:
  5952. 000049FA  4E56 FFF8                link       A6, -0x0008
  5953. 000049FE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5954. 00004A02  246E 0008                movea.l    A2, [A6 + 0x8]
  5955. 00004A06  266E 000C                movea.l    A3, [A6 + 0xC]
  5956. 00004A0A  24BC 6E75 6C6C           move.l     [A2], 0x6E756C6C /* 'null' */
  5957. 00004A10  42AA 0004                clr.l      [A2 + 0x4]
  5958. 00004A14  2013                     move.l     D0, [A3]
  5959. 00004A16  0480 6165 7674           subi.l     D0, 0x61657674 /* 'aevt' */
  5960. 00004A1C  6714                     beq        +0x16 /* 00004A32 */
  5961. 00004A1E  0480 0D0F F5F8           subi.l     D0, 0xD0FF5F8
  5962. 00004A24  6700 00AE                beq        +0xB0 /* 00004AD4 */
  5963. 00004A28  0480 03EF F703           subi.l     D0, 0x3EFF703
  5964. 00004A2E  6702                     beq        +0x4 /* 00004A32 */
  5965. 00004A30  601A                     bra        +0x1C /* 00004A4C */
  5966. label00004A32:
  5967. 00004A32  554F                     subq.w     A7, 2
  5968. 00004A34  2F0B                     move.l     -[A7], A3
  5969. 00004A36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5970. 00004A3A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5971. 00004A3E  2F0A                     move.l     -[A7], A2
  5972. 00004A40  303C 0812                move.w     D0, 0x812
  5973. 00004A44  A816                     syscall    Pack8
  5974. 00004A46  301F                     move.w     D0, [A7]+
  5975. 00004A48  6000 008A                bra        +0x8C /* 00004AD4 */
  5976. label00004A4C:
  5977. 00004A4C  486E FFF8                pea.l      [A6 - 0x8]
  5978. 00004A50  4EBA FF92                jsr        [PC - 0x6E /* 000049E4 */]
  5979. 00004A54  2F0B                     move.l     -[A7], A3
  5980. 00004A56  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  5981. 00004A5C  486E FFF8                pea.l      [A6 - 0x8]
  5982. 00004A60  303C 0603                move.w     D0, 0x603
  5983. 00004A64  A816                     syscall    Pack8
  5984. 00004A66  361F                     move.w     D3, [A7]+
  5985. 00004A68  3803                     move.w     D4, D3
  5986. 00004A6A  4A43                     tst.w      D3
  5987. 00004A6C  544F                     addq.w     A7, 2
  5988. 00004A6E  6718                     beq        +0x1A /* 00004A88 */
  5989. 00004A70  4878 028C                push.l     0x28C
  5990. 00004A74  4879 0000 988A           push.l     0x988A
  5991. 00004A7A  3044                     movea.w    A0, D4
  5992. 00004A7C  2F08                     move.l     -[A7], A0
  5993. 00004A7E  4EB9 0000 0F60           jsr        [0x00000F60]
  5994. 00004A84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5995. label00004A88:
  5996. 00004A88  554F                     subq.w     A7, 2
  5997. 00004A8A  486E FFF8                pea.l      [A6 - 0x8]
  5998. 00004A8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5999. 00004A92  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6000. 00004A96  2F0A                     move.l     -[A7], A2
  6001. 00004A98  303C 0812                move.w     D0, 0x812
  6002. 00004A9C  A816                     syscall    Pack8
  6003. 00004A9E  361F                     move.w     D3, [A7]+
  6004. 00004AA0  0C43 F95B                cmpi.w     D3, 0xF95B
  6005. 00004AA4  671E                     beq        +0x20 /* 00004AC4 */
  6006. 00004AA6  3803                     move.w     D4, D3
  6007. 00004AA8  4A43                     tst.w      D3
  6008. 00004AAA  6718                     beq        +0x1A /* 00004AC4 */
  6009. 00004AAC  4878 0293                push.l     0x293
  6010. 00004AB0  4879 0000 988A           push.l     0x988A
  6011. 00004AB6  3044                     movea.w    A0, D4
  6012. 00004AB8  2F08                     move.l     -[A7], A0
  6013. 00004ABA  4EB9 0000 0F60           jsr        [0x00000F60]
  6014. 00004AC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6015. label00004AC4:
  6016. 00004AC4  3F3C FFFF                move.w     -[A7], 0xFFFF
  6017. 00004AC8  486E FFF8                pea.l      [A6 - 0x8]
  6018. 00004ACC  61FF 0000 0064           bsr        +0x66 /* 00004B32 */
  6019. 00004AD2  5C4F                     addq.w     A7, 6
  6020. label00004AD4:
  6021. 00004AD4  204A                     movea.l    A0, A2
  6022. 00004AD6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  6023. 00004ADA  4E5E                     unlink     A6
  6024. 00004ADC  4E75                     rts
  6025. fn00004ADE:
  6026. 00004ADE  4E56 0000                link       A6, 0
  6027. 00004AE2  48E7 1820                movem.l    -[A7], D3,D4,A2
  6028. 00004AE6  246E 0008                movea.l    A2, [A6 + 0x8]
  6029. 00004AEA  2F0A                     move.l     -[A7], A2
  6030. 00004AEC  4EB9 0003 C326           jsr        [0x0003C326]
  6031. 00004AF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6032. 00004AF6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6033. 00004AFA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6034. 00004AFE  2F0A                     move.l     -[A7], A2
  6035. 00004B00  303C 0825                move.w     D0, 0x825
  6036. 00004B04  A816                     syscall    Pack8
  6037. 00004B06  361F                     move.w     D3, [A7]+
  6038. 00004B08  3803                     move.w     D4, D3
  6039. 00004B0A  4A43                     tst.w      D3
  6040. 00004B0C  544F                     addq.w     A7, 2
  6041. 00004B0E  6718                     beq        +0x1A /* 00004B28 */
  6042. 00004B10  4878 02A2                push.l     0x2A2
  6043. 00004B14  4879 0000 988A           push.l     0x988A
  6044. 00004B1A  3044                     movea.w    A0, D4
  6045. 00004B1C  2F08                     move.l     -[A7], A0
  6046. 00004B1E  4EB9 0000 0F60           jsr        [0x00000F60]
  6047. 00004B24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6048. label00004B28:
  6049. 00004B28  204A                     movea.l    A0, A2
  6050. 00004B2A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6051. 00004B2E  4E5E                     unlink     A6
  6052. 00004B30  4E75                     rts
  6053. fn00004B32:
  6054. 00004B32  4E56 0000                link       A6, 0
  6055. 00004B36  2F0A                     move.l     -[A7], A2
  6056. 00004B38  246E 0008                movea.l    A2, [A6 + 0x8]
  6057. 00004B3C  200A                     move.l     D0, A2
  6058. 00004B3E  6722                     beq        +0x24 /* 00004B62 */
  6059. 00004B40  4AAA 0004                tst.l      [A2 + 0x4]
  6060. 00004B44  670C                     beq        +0xE /* 00004B52 */
  6061. 00004B46  554F                     subq.w     A7, 2
  6062. 00004B48  2F0A                     move.l     -[A7], A2
  6063. 00004B4A  303C 0204                move.w     D0, 0x204
  6064. 00004B4E  A816                     syscall    Pack8
  6065. 00004B50  301F                     move.w     D0, [A7]+
  6066. label00004B52:
  6067. 00004B52  4A6E 000C                tst.w      [A6 + 0xC]
  6068. 00004B56  6F0A                     ble        +0xC /* 00004B62 */
  6069. 00004B58  2F0A                     move.l     -[A7], A2
  6070. 00004B5A  4EB9 0000 0168           jsr        [0x00000168]
  6071. 00004B60  584F                     addq.w     A7, 4
  6072. label00004B62:
  6073. 00004B62  204A                     movea.l    A0, A2
  6074. 00004B64  245F                     movea.l    A2, [A7]+
  6075. 00004B66  4E5E                     unlink     A6
  6076. 00004B68  4E75                     rts
  6077. 00004B6A  4E56 0000                link       A6, 0
  6078. 00004B6E  48E7 1820                movem.l    -[A7], D3,D4,A2
  6079. 00004B72  246E 0008                movea.l    A2, [A6 + 0x8]
  6080. 00004B76  B5EE 000C                cmpa.l     A2, [A6 + 0xC]
  6081. 00004B7A  6740                     beq        +0x42 /* 00004BBC */
  6082. 00004B7C  2F0A                     move.l     -[A7], A2
  6083. 00004B7E  61FF 0000 00F8           bsr        +0xFA /* 00004C78 */
  6084. 00004B84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6085. 00004B88  4EB9 0003 C138           jsr        [0x0003C138]
  6086. 00004B8E  584F                     addq.w     A7, 4
  6087. 00004B90  2F08                     move.l     -[A7], A0
  6088. 00004B92  2F0A                     move.l     -[A7], A2
  6089. 00004B94  303C 0405                move.w     D0, 0x405
  6090. 00004B98  A816                     syscall    Pack8
  6091. 00004B9A  361F                     move.w     D3, [A7]+
  6092. 00004B9C  3803                     move.w     D4, D3
  6093. 00004B9E  4A43                     tst.w      D3
  6094. 00004BA0  544F                     addq.w     A7, 2
  6095. 00004BA2  6718                     beq        +0x1A /* 00004BBC */
  6096. 00004BA4  4878 02EA                push.l     0x2EA
  6097. 00004BA8  4879 0000 988A           push.l     0x988A
  6098. 00004BAE  3044                     movea.w    A0, D4
  6099. 00004BB0  2F08                     move.l     -[A7], A0
  6100. 00004BB2  4EB9 0000 0F60           jsr        [0x00000F60]
  6101. 00004BB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6102. label00004BBC:
  6103. 00004BBC  204A                     movea.l    A0, A2
  6104. 00004BBE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6105. 00004BC2  4E5E                     unlink     A6
  6106. 00004BC4  4E75                     rts
  6107. 00004BC6  4E56 0000                link       A6, 0
  6108. 00004BCA  48E7 1820                movem.l    -[A7], D3,D4,A2
  6109. 00004BCE  246E 0008                movea.l    A2, [A6 + 0x8]
  6110. 00004BD2  2F0A                     move.l     -[A7], A2
  6111. 00004BD4  61FF 0000 00A2           bsr        +0xA4 /* 00004C78 */
  6112. 00004BDA  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  6113. 00004BE0  486E 000C                pea.l      [A6 + 0xC]
  6114. 00004BE4  4878 0004                push.l     0x4
  6115. 00004BE8  2F0A                     move.l     -[A7], A2
  6116. 00004BEA  303C 0825                move.w     D0, 0x825
  6117. 00004BEE  A816                     syscall    Pack8
  6118. 00004BF0  361F                     move.w     D3, [A7]+
  6119. 00004BF2  3803                     move.w     D4, D3
  6120. 00004BF4  4A43                     tst.w      D3
  6121. 00004BF6  544F                     addq.w     A7, 2
  6122. 00004BF8  6718                     beq        +0x1A /* 00004C12 */
  6123. 00004BFA  4878 0314                push.l     0x314
  6124. 00004BFE  4879 0000 988A           push.l     0x988A
  6125. 00004C04  3044                     movea.w    A0, D4
  6126. 00004C06  2F08                     move.l     -[A7], A0
  6127. 00004C08  4EB9 0000 0F60           jsr        [0x00000F60]
  6128. 00004C0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6129. label00004C12:
  6130. 00004C12  204A                     movea.l    A0, A2
  6131. 00004C14  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6132. 00004C18  4E5E                     unlink     A6
  6133. 00004C1A  4E75                     rts
  6134. 00004C1C  4E56 0000                link       A6, 0
  6135. 00004C20  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  6136. 00004C24  246E 0008                movea.l    A2, [A6 + 0x8]
  6137. 00004C28  266E 000C                movea.l    A3, [A6 + 0xC]
  6138. 00004C2C  2F0A                     move.l     -[A7], A2
  6139. 00004C2E  61FF 0000 0048           bsr        +0x4A /* 00004C78 */
  6140. 00004C34  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6141. 00004C3A  486B 0001                pea.l      [A3 + 0x1]
  6142. 00004C3E  7000                     moveq.l    D0, 0x00
  6143. 00004C40  1013                     move.b     D0, [A3]
  6144. 00004C42  2F00                     move.l     -[A7], D0
  6145. 00004C44  2F0A                     move.l     -[A7], A2
  6146. 00004C46  303C 0825                move.w     D0, 0x825
  6147. 00004C4A  A816                     syscall    Pack8
  6148. 00004C4C  361F                     move.w     D3, [A7]+
  6149. 00004C4E  3803                     move.w     D4, D3
  6150. 00004C50  4A43                     tst.w      D3
  6151. 00004C52  544F                     addq.w     A7, 2
  6152. 00004C54  6718                     beq        +0x1A /* 00004C6E */
  6153. 00004C56  4878 032E                push.l     0x32E
  6154. 00004C5A  4879 0000 988A           push.l     0x988A
  6155. 00004C60  3044                     movea.w    A0, D4
  6156. 00004C62  2F08                     move.l     -[A7], A0
  6157. 00004C64  4EB9 0000 0F60           jsr        [0x00000F60]
  6158. 00004C6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6159. label00004C6E:
  6160. 00004C6E  204A                     movea.l    A0, A2
  6161. 00004C70  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  6162. 00004C74  4E5E                     unlink     A6
  6163. 00004C76  4E75                     rts
  6164. fn00004C78:
  6165. 00004C78  4E56 0000                link       A6, 0
  6166. 00004C7C  2F0A                     move.l     -[A7], A2
  6167. 00004C7E  246E 0008                movea.l    A2, [A6 + 0x8]
  6168. 00004C82  4AAA 0004                tst.l      [A2 + 0x4]
  6169. 00004C86  6716                     beq        +0x18 /* 00004C9E */
  6170. 00004C88  554F                     subq.w     A7, 2
  6171. 00004C8A  2F0A                     move.l     -[A7], A2
  6172. 00004C8C  303C 0204                move.w     D0, 0x204
  6173. 00004C90  A816                     syscall    Pack8
  6174. 00004C92  301F                     move.w     D0, [A7]+
  6175. 00004C94  2F0A                     move.l     -[A7], A2
  6176. 00004C96  4EB9 0003 C326           jsr        [0x0003C326]
  6177. 00004C9C  584F                     addq.w     A7, 4
  6178. label00004C9E:
  6179. 00004C9E  245F                     movea.l    A2, [A7]+
  6180. 00004CA0  4E5E                     unlink     A6
  6181. 00004CA2  4E75                     rts
  6182. fn00004CA4:
  6183. 00004CA4  4E56 0000                link       A6, 0
  6184. 00004CA8  2F04                     move.l     -[A7], D4
  6185. 00004CAA  2F03                     move.l     -[A7], D3
  6186. 00004CAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6187. 00004CB0  4EBA FFC6                jsr        [PC - 0x3A /* 00004C78 */]
  6188. 00004CB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6189. 00004CB8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6190. 00004CBC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6191. 00004CC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6192. 00004CC4  303C 0812                move.w     D0, 0x812
  6193. 00004CC8  A816                     syscall    Pack8
  6194. 00004CCA  361F                     move.w     D3, [A7]+
  6195. 00004CCC  3803                     move.w     D4, D3
  6196. 00004CCE  4A43                     tst.w      D3
  6197. 00004CD0  544F                     addq.w     A7, 2
  6198. 00004CD2  6718                     beq        +0x1A /* 00004CEC */
  6199. 00004CD4  4878 0361                push.l     0x361
  6200. 00004CD8  4879 0000 988A           push.l     0x988A
  6201. 00004CDE  3044                     movea.w    A0, D4
  6202. 00004CE0  2F08                     move.l     -[A7], A0
  6203. 00004CE2  4EB9 0000 0F60           jsr        [0x00000F60]
  6204. 00004CE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6205. label00004CEC:
  6206. 00004CEC  261F                     move.l     D3, [A7]+
  6207. 00004CEE  281F                     move.l     D4, [A7]+
  6208. 00004CF0  4E5E                     unlink     A6
  6209. 00004CF2  4E75                     rts
  6210. fn00004CF4:
  6211. 00004CF4  4E56 0000                link       A6, 0
  6212. 00004CF8  2F03                     move.l     -[A7], D3
  6213. 00004CFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6214. 00004CFE  4EBA FF78                jsr        [PC - 0x88 /* 00004C78 */]
  6215. 00004D02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6216. 00004D06  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6217. 00004D0A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6218. 00004D0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6219. 00004D12  303C 0812                move.w     D0, 0x812
  6220. 00004D16  A816                     syscall    Pack8
  6221. 00004D18  361F                     move.w     D3, [A7]+
  6222. 00004D1A  0C43 F95B                cmpi.w     D3, 0xF95B
  6223. 00004D1E  544F                     addq.w     A7, 2
  6224. 00004D20  671C                     beq        +0x1E /* 00004D3E */
  6225. 00004D22  4A43                     tst.w      D3
  6226. 00004D24  6718                     beq        +0x1A /* 00004D3E */
  6227. 00004D26  4878 0379                push.l     0x379
  6228. 00004D2A  4879 0000 988A           push.l     0x988A
  6229. 00004D30  3043                     movea.w    A0, D3
  6230. 00004D32  2F08                     move.l     -[A7], A0
  6231. 00004D34  4EB9 0000 0F60           jsr        [0x00000F60]
  6232. 00004D3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6233. label00004D3E:
  6234. 00004D3E  261F                     move.l     D3, [A7]+
  6235. 00004D40  4E5E                     unlink     A6
  6236. 00004D42  4E75                     rts
  6237. fn00004D44:
  6238. 00004D44  4E56 0000                link       A6, 0
  6239. 00004D48  48E7 1820                movem.l    -[A7], D3,D4,A2
  6240. 00004D4C  246E 0008                movea.l    A2, [A6 + 0x8]
  6241. 00004D50  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  6242. 00004D56  6632                     bne        +0x34 /* 00004D8A */
  6243. 00004D58  554F                     subq.w     A7, 2
  6244. 00004D5A  42A7                     clr.l      -[A7]
  6245. 00004D5C  42A7                     clr.l      -[A7]
  6246. 00004D5E  1F3C 0001                move.b     -[A7], 0x1
  6247. 00004D62  2F0A                     move.l     -[A7], A2
  6248. 00004D64  303C 0706                move.w     D0, 0x706
  6249. 00004D68  A816                     syscall    Pack8
  6250. 00004D6A  361F                     move.w     D3, [A7]+
  6251. 00004D6C  3803                     move.w     D4, D3
  6252. 00004D6E  4A43                     tst.w      D3
  6253. 00004D70  6718                     beq        +0x1A /* 00004D8A */
  6254. 00004D72  4878 0399                push.l     0x399
  6255. 00004D76  4879 0000 988A           push.l     0x988A
  6256. 00004D7C  3044                     movea.w    A0, D4
  6257. 00004D7E  2F08                     move.l     -[A7], A0
  6258. 00004D80  4EB9 0000 0F60           jsr        [0x00000F60]
  6259. 00004D86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6260. label00004D8A:
  6261. 00004D8A  554F                     subq.w     A7, 2
  6262. 00004D8C  2F0A                     move.l     -[A7], A2
  6263. 00004D8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6264. 00004D92  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6265. 00004D96  303C 0610                move.w     D0, 0x610
  6266. 00004D9A  A816                     syscall    Pack8
  6267. 00004D9C  361F                     move.w     D3, [A7]+
  6268. 00004D9E  3803                     move.w     D4, D3
  6269. 00004DA0  4A43                     tst.w      D3
  6270. 00004DA2  6718                     beq        +0x1A /* 00004DBC */
  6271. 00004DA4  4878 039D                push.l     0x39D
  6272. 00004DA8  4879 0000 988A           push.l     0x988A
  6273. 00004DAE  3044                     movea.w    A0, D4
  6274. 00004DB0  2F08                     move.l     -[A7], A0
  6275. 00004DB2  4EB9 0000 0F60           jsr        [0x00000F60]
  6276. 00004DB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6277. label00004DBC:
  6278. 00004DBC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6279. 00004DC0  4E5E                     unlink     A6
  6280. 00004DC2  4E75                     rts
  6281. fn00004DC4:
  6282. 00004DC4  4E56 FFF8                link       A6, -0x0008
  6283. 00004DC8  48E7 1820                movem.l    -[A7], D3,D4,A2
  6284. 00004DCC  246E 0008                movea.l    A2, [A6 + 0x8]
  6285. 00004DD0  2612                     move.l     D3, [A2]
  6286. 00004DD2  0C83 6E75 6C6C           cmpi.l     D3, 0x6E756C6C /* 'null' */
  6287. 00004DD8  6632                     bne        +0x34 /* 00004E0C */
  6288. 00004DDA  554F                     subq.w     A7, 2
  6289. 00004DDC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6290. 00004DE0  2F0A                     move.l     -[A7], A2
  6291. 00004DE2  303C 0405                move.w     D0, 0x405
  6292. 00004DE6  A816                     syscall    Pack8
  6293. 00004DE8  361F                     move.w     D3, [A7]+
  6294. 00004DEA  3803                     move.w     D4, D3
  6295. 00004DEC  4A43                     tst.w      D3
  6296. 00004DEE  6718                     beq        +0x1A /* 00004E08 */
  6297. 00004DF0  4878 03BB                push.l     0x3BB
  6298. 00004DF4  4879 0000 988A           push.l     0x988A
  6299. 00004DFA  3044                     movea.w    A0, D4
  6300. 00004DFC  2F08                     move.l     -[A7], A0
  6301. 00004DFE  4EB9 0000 0F60           jsr        [0x00000F60]
  6302. 00004E04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6303. label00004E08:
  6304. 00004E08  6000 010C                bra        +0x10E /* 00004F16 */
  6305. label00004E0C:
  6306. 00004E0C  0C83 6C69 7374           cmpi.l     D3, 0x6C697374 /* 'list' */
  6307. 00004E12  6700 00D0                beq        +0xD2 /* 00004EE4 */
  6308. 00004E16  486E FFF8                pea.l      [A6 - 0x8]
  6309. 00004E1A  4EBA FBC8                jsr        [PC - 0x438 /* 000049E4 */]
  6310. 00004E1E  2F0A                     move.l     -[A7], A2
  6311. 00004E20  486E FFF8                pea.l      [A6 - 0x8]
  6312. 00004E24  303C 0405                move.w     D0, 0x405
  6313. 00004E28  A816                     syscall    Pack8
  6314. 00004E2A  361F                     move.w     D3, [A7]+
  6315. 00004E2C  3803                     move.w     D4, D3
  6316. 00004E2E  4A43                     tst.w      D3
  6317. 00004E30  544F                     addq.w     A7, 2
  6318. 00004E32  6718                     beq        +0x1A /* 00004E4C */
  6319. 00004E34  4878 03C5                push.l     0x3C5
  6320. 00004E38  4879 0000 988A           push.l     0x988A
  6321. 00004E3E  3044                     movea.w    A0, D4
  6322. 00004E40  2F08                     move.l     -[A7], A0
  6323. 00004E42  4EB9 0000 0F60           jsr        [0x00000F60]
  6324. 00004E48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6325. label00004E4C:
  6326. 00004E4C  554F                     subq.w     A7, 2
  6327. 00004E4E  2F0A                     move.l     -[A7], A2
  6328. 00004E50  303C 0204                move.w     D0, 0x204
  6329. 00004E54  A816                     syscall    Pack8
  6330. 00004E56  361F                     move.w     D3, [A7]+
  6331. 00004E58  3803                     move.w     D4, D3
  6332. 00004E5A  4A43                     tst.w      D3
  6333. 00004E5C  6718                     beq        +0x1A /* 00004E76 */
  6334. 00004E5E  4878 03C8                push.l     0x3C8
  6335. 00004E62  4879 0000 988A           push.l     0x988A
  6336. 00004E68  3044                     movea.w    A0, D4
  6337. 00004E6A  2F08                     move.l     -[A7], A0
  6338. 00004E6C  4EB9 0000 0F60           jsr        [0x00000F60]
  6339. 00004E72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6340. label00004E76:
  6341. 00004E76  554F                     subq.w     A7, 2
  6342. 00004E78  42A7                     clr.l      -[A7]
  6343. 00004E7A  42A7                     clr.l      -[A7]
  6344. 00004E7C  4227                     clr.b      -[A7]
  6345. 00004E7E  2F0A                     move.l     -[A7], A2
  6346. 00004E80  303C 0706                move.w     D0, 0x706
  6347. 00004E84  A816                     syscall    Pack8
  6348. 00004E86  361F                     move.w     D3, [A7]+
  6349. 00004E88  3803                     move.w     D4, D3
  6350. 00004E8A  4A43                     tst.w      D3
  6351. 00004E8C  6718                     beq        +0x1A /* 00004EA6 */
  6352. 00004E8E  4878 03CB                push.l     0x3CB
  6353. 00004E92  4879 0000 988A           push.l     0x988A
  6354. 00004E98  3044                     movea.w    A0, D4
  6355. 00004E9A  2F08                     move.l     -[A7], A0
  6356. 00004E9C  4EB9 0000 0F60           jsr        [0x00000F60]
  6357. 00004EA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6358. label00004EA6:
  6359. 00004EA6  554F                     subq.w     A7, 2
  6360. 00004EA8  2F0A                     move.l     -[A7], A2
  6361. 00004EAA  42A7                     clr.l      -[A7]
  6362. 00004EAC  486E FFF8                pea.l      [A6 - 0x8]
  6363. 00004EB0  303C 0609                move.w     D0, 0x609
  6364. 00004EB4  A816                     syscall    Pack8
  6365. 00004EB6  361F                     move.w     D3, [A7]+
  6366. 00004EB8  3803                     move.w     D4, D3
  6367. 00004EBA  4A43                     tst.w      D3
  6368. 00004EBC  6718                     beq        +0x1A /* 00004ED6 */
  6369. 00004EBE  4878 03CE                push.l     0x3CE
  6370. 00004EC2  4879 0000 988A           push.l     0x988A
  6371. 00004EC8  3044                     movea.w    A0, D4
  6372. 00004ECA  2F08                     move.l     -[A7], A0
  6373. 00004ECC  4EB9 0000 0F60           jsr        [0x00000F60]
  6374. 00004ED2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6375. label00004ED6:
  6376. 00004ED6  3F3C FFFF                move.w     -[A7], 0xFFFF
  6377. 00004EDA  486E FFF8                pea.l      [A6 - 0x8]
  6378. 00004EDE  4EBA FC52                jsr        [PC - 0x3AE /* 00004B32 */]
  6379. 00004EE2  5C4F                     addq.w     A7, 6
  6380. label00004EE4:
  6381. 00004EE4  554F                     subq.w     A7, 2
  6382. 00004EE6  2F0A                     move.l     -[A7], A2
  6383. 00004EE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6384. 00004EEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6385. 00004EF0  303C 0609                move.w     D0, 0x609
  6386. 00004EF4  A816                     syscall    Pack8
  6387. 00004EF6  361F                     move.w     D3, [A7]+
  6388. 00004EF8  3803                     move.w     D4, D3
  6389. 00004EFA  4A43                     tst.w      D3
  6390. 00004EFC  6718                     beq        +0x1A /* 00004F16 */
  6391. 00004EFE  4878 03D3                push.l     0x3D3
  6392. 00004F02  4879 0000 988A           push.l     0x988A
  6393. 00004F08  3044                     movea.w    A0, D4
  6394. 00004F0A  2F08                     move.l     -[A7], A0
  6395. 00004F0C  4EB9 0000 0F60           jsr        [0x00000F60]
  6396. 00004F12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6397. label00004F16:
  6398. 00004F16  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6399. 00004F1A  4E5E                     unlink     A6
  6400. 00004F1C  4E75                     rts
  6401. fn00004F1E:
  6402. 00004F1E  4E56 FFF8                link       A6, -0x0008
  6403. 00004F22  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6404. 00004F26  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6405. 00004F2A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6406. 00004F2E  486E FFF8                pea.l      [A6 - 0x8]
  6407. 00004F32  4EBA FBAA                jsr        [PC - 0x456 /* 00004ADE */]
  6408. 00004F36  486E FFF8                pea.l      [A6 - 0x8]
  6409. 00004F3A  4EB9 0003 C154           jsr        [0x0003C154]
  6410. 00004F40  584F                     addq.w     A7, 4
  6411. 00004F42  2F08                     move.l     -[A7], A0
  6412. 00004F44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6413. 00004F48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6414. 00004F4C  4EBA FE76                jsr        [PC - 0x18A /* 00004DC4 */]
  6415. 00004F50  3F3C FFFF                move.w     -[A7], 0xFFFF
  6416. 00004F54  486E FFF8                pea.l      [A6 - 0x8]
  6417. 00004F58  4EBA FBD8                jsr        [PC - 0x428 /* 00004B32 */]
  6418. 00004F5C  4E5E                     unlink     A6
  6419. 00004F5E  4E75                     rts
  6420. fn00004F60:
  6421. 00004F60  4E56 FFF8                link       A6, -0x0008
  6422. 00004F64  48E7 1820                movem.l    -[A7], D3,D4,A2
  6423. 00004F68  246E 0010                movea.l    A2, [A6 + 0x10]
  6424. 00004F6C  486E FFF8                pea.l      [A6 - 0x8]
  6425. 00004F70  4EBA FA72                jsr        [PC - 0x58E /* 000049E4 */]
  6426. 00004F74  42A7                     clr.l      -[A7]
  6427. 00004F76  42A7                     clr.l      -[A7]
  6428. 00004F78  1F3C 0001                move.b     -[A7], 0x1
  6429. 00004F7C  486E FFF8                pea.l      [A6 - 0x8]
  6430. 00004F80  303C 0706                move.w     D0, 0x706
  6431. 00004F84  A816                     syscall    Pack8
  6432. 00004F86  361F                     move.w     D3, [A7]+
  6433. 00004F88  3803                     move.w     D4, D3
  6434. 00004F8A  4A43                     tst.w      D3
  6435. 00004F8C  544F                     addq.w     A7, 2
  6436. 00004F8E  6718                     beq        +0x1A /* 00004FA8 */
  6437. 00004F90  4878 0446                push.l     0x446
  6438. 00004F94  4879 0000 988A           push.l     0x988A
  6439. 00004F9A  3044                     movea.w    A0, D4
  6440. 00004F9C  2F08                     move.l     -[A7], A0
  6441. 00004F9E  4EB9 0000 0F60           jsr        [0x00000F60]
  6442. 00004FA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6443. label00004FA8:
  6444. 00004FA8  554F                     subq.w     A7, 2
  6445. 00004FAA  486E FFF8                pea.l      [A6 - 0x8]
  6446. 00004FAE  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  6447. 00004FB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6448. 00004FB8  303C 0610                move.w     D0, 0x610
  6449. 00004FBC  A816                     syscall    Pack8
  6450. 00004FBE  361F                     move.w     D3, [A7]+
  6451. 00004FC0  3803                     move.w     D4, D3
  6452. 00004FC2  4A43                     tst.w      D3
  6453. 00004FC4  6718                     beq        +0x1A /* 00004FDE */
  6454. 00004FC6  4878 0449                push.l     0x449
  6455. 00004FCA  4879 0000 988A           push.l     0x988A
  6456. 00004FD0  3044                     movea.w    A0, D4
  6457. 00004FD2  2F08                     move.l     -[A7], A0
  6458. 00004FD4  4EB9 0000 0F60           jsr        [0x00000F60]
  6459. 00004FDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6460. label00004FDE:
  6461. 00004FDE  554F                     subq.w     A7, 2
  6462. 00004FE0  486E FFF8                pea.l      [A6 - 0x8]
  6463. 00004FE4  2F3C 6B70 6F73           move.l     -[A7], 0x6B706F73 /* 'kpos' */
  6464. 00004FEA  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  6465. 00004FF0  486E 000C                pea.l      [A6 + 0xC]
  6466. 00004FF4  4878 0004                push.l     0x4
  6467. 00004FF8  303C 0A0F                move.w     D0, 0xA0F
  6468. 00004FFC  A816                     syscall    Pack8
  6469. 00004FFE  361F                     move.w     D3, [A7]+
  6470. 00005000  3803                     move.w     D4, D3
  6471. 00005002  4A43                     tst.w      D3
  6472. 00005004  6718                     beq        +0x1A /* 0000501E */
  6473. 00005006  4878 044D                push.l     0x44D
  6474. 0000500A  4879 0000 988A           push.l     0x988A
  6475. 00005010  3044                     movea.w    A0, D4
  6476. 00005012  2F08                     move.l     -[A7], A0
  6477. 00005014  4EB9 0000 0F60           jsr        [0x00000F60]
  6478. 0000501A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6479. label0000501E:
  6480. 0000501E  200A                     move.l     D0, A2
  6481. 00005020  663E                     bne        +0x40 /* 00005060 */
  6482. 00005022  4EB9 0000 1D0A           jsr        [0x00001D0A]
  6483. 00005028  5300                     subq.b     D0, 1
  6484. 0000502A  661C                     bne        +0x1E /* 00005048 */
  6485. 0000502C  4878 044F                push.l     0x44F
  6486. 00005030  4879 0000 988A           push.l     0x988A
  6487. 00005036  4879 0000 97FA           push.l     0x97FA
  6488. 0000503C  4EB9 0000 01B0           jsr        [0x000001B0]
  6489. 00005042  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6490. 00005046  6018                     bra        +0x1A /* 00005060 */
  6491. label00005048:
  6492. 00005048  4EB9 0000 1D0A           jsr        [0x00001D0A]
  6493. 0000504E  5500                     subq.b     D0, 2
  6494. 00005050  660E                     bne        +0x10 /* 00005060 */
  6495. 00005052  4879 0000 97FA           push.l     0x97FA
  6496. 00005058  4EB9 0000 1CFC           jsr        [0x00001CFC]
  6497. 0000505E  584F                     addq.w     A7, 4
  6498. label00005060:
  6499. 00005060  554F                     subq.w     A7, 2
  6500. 00005062  2F0A                     move.l     -[A7], A2
  6501. 00005064  303C 0204                move.w     D0, 0x204
  6502. 00005068  A816                     syscall    Pack8
  6503. 0000506A  301F                     move.w     D0, [A7]+
  6504. 0000506C  554F                     subq.w     A7, 2
  6505. 0000506E  486E FFF8                pea.l      [A6 - 0x8]
  6506. 00005072  2F3C 696E 736C           move.l     -[A7], 0x696E736C /* 'insl' */
  6507. 00005078  2F0A                     move.l     -[A7], A2
  6508. 0000507A  303C 0603                move.w     D0, 0x603
  6509. 0000507E  A816                     syscall    Pack8
  6510. 00005080  361F                     move.w     D3, [A7]+
  6511. 00005082  3803                     move.w     D4, D3
  6512. 00005084  4A43                     tst.w      D3
  6513. 00005086  6718                     beq        +0x1A /* 000050A0 */
  6514. 00005088  4878 0453                push.l     0x453
  6515. 0000508C  4879 0000 988A           push.l     0x988A
  6516. 00005092  3044                     movea.w    A0, D4
  6517. 00005094  2F08                     move.l     -[A7], A0
  6518. 00005096  4EB9 0000 0F60           jsr        [0x00000F60]
  6519. 0000509C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6520. label000050A0:
  6521. 000050A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  6522. 000050A4  486E FFF8                pea.l      [A6 - 0x8]
  6523. 000050A8  4EBA FA88                jsr        [PC - 0x578 /* 00004B32 */]
  6524. 000050AC  5C4F                     addq.w     A7, 6
  6525. 000050AE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6526. 000050B2  4E5E                     unlink     A6
  6527. 000050B4  4E75                     rts
  6528. fn000050B6:
  6529. 000050B6  4E56 FFF8                link       A6, -0x0008
  6530. 000050BA  2F0B                     move.l     -[A7], A3
  6531. 000050BC  2F0A                     move.l     -[A7], A2
  6532. 000050BE  266E 0008                movea.l    A3, [A6 + 0x8]
  6533. 000050C2  2D79 0000 97CA FFF8      move.l     [A6 - 0x8], [0x000097CA]
  6534. 000050CA  2D79 0000 97CE FFFC      move.l     [A6 - 0x4], [0x000097CE]
  6535. 000050D2  0C93 6C6F 6E67           cmpi.l     [A3], 0x6C6F6E67 /* 'long' */
  6536. 000050D8  6606                     bne        +0x8 /* 000050E0 */
  6537. 000050DA  246B 0004                movea.l    A2, [A3 + 0x4]
  6538. 000050DE  6036                     bra        +0x38 /* 00005116 */
  6539. label000050E0:
  6540. 000050E0  554F                     subq.w     A7, 2
  6541. 000050E2  2F0B                     move.l     -[A7], A3
  6542. 000050E4  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  6543. 000050EA  486E FFF8                pea.l      [A6 - 0x8]
  6544. 000050EE  303C 0603                move.w     D0, 0x603
  6545. 000050F2  A816                     syscall    Pack8
  6546. 000050F4  301F                     move.w     D0, [A7]+
  6547. 000050F6  6606                     bne        +0x8 /* 000050FE */
  6548. 000050F8  246E FFFC                movea.l    A2, [A6 - 0x4]
  6549. 000050FC  6018                     bra        +0x1A /* 00005116 */
  6550. label000050FE:
  6551. 000050FE  4878 002A                push.l     0x2A /* '*' */
  6552. 00005102  4879 0000 97D2           push.l     0x97D2
  6553. 00005108  4878 D8EF                push.l     0xD8EF
  6554. 0000510C  4EB9 0000 0F60           jsr        [0x00000F60]
  6555. 00005112  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6556. label00005116:
  6557. 00005116  2052                     movea.l    A0, [A2]
  6558. 00005118  226E 000C                movea.l    A1, [A6 + 0xC]
  6559. 0000511C  2290                     move.l     [A1], [A0]
  6560. 0000511E  4AAE FFFC                tst.l      [A6 - 0x4]
  6561. 00005122  670E                     beq        +0x10 /* 00005132 */
  6562. 00005124  554F                     subq.w     A7, 2
  6563. 00005126  486E FFF8                pea.l      [A6 - 0x8]
  6564. 0000512A  303C 0204                move.w     D0, 0x204
  6565. 0000512E  A816                     syscall    Pack8
  6566. 00005130  301F                     move.w     D0, [A7]+
  6567. label00005132:
  6568. 00005132  245F                     movea.l    A2, [A7]+
  6569. 00005134  265F                     movea.l    A3, [A7]+
  6570. 00005136  4E5E                     unlink     A6
  6571. 00005138  4E75                     rts
  6572. 0000513A  4E56 FFF8                link       A6, -0x0008
  6573. 0000513E  2F0B                     move.l     -[A7], A3
  6574. 00005140  2F0A                     move.l     -[A7], A2
  6575. 00005142  266E 0008                movea.l    A3, [A6 + 0x8]
  6576. 00005146  2D79 0000 97C2 FFF8      move.l     [A6 - 0x8], [0x000097C2]
  6577. 0000514E  2D79 0000 97C6 FFFC      move.l     [A6 - 0x4], [0x000097C6]
  6578. 00005156  0C93 5144 7074           cmpi.l     [A3], 0x51447074 /* 'QDpt' */
  6579. 0000515C  6606                     bne        +0x8 /* 00005164 */
  6580. 0000515E  246B 0004                movea.l    A2, [A3 + 0x4]
  6581. 00005162  6036                     bra        +0x38 /* 0000519A */
  6582. label00005164:
  6583. 00005164  554F                     subq.w     A7, 2
  6584. 00005166  2F0B                     move.l     -[A7], A3
  6585. 00005168  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  6586. 0000516E  486E FFF8                pea.l      [A6 - 0x8]
  6587. 00005172  303C 0603                move.w     D0, 0x603
  6588. 00005176  A816                     syscall    Pack8
  6589. 00005178  301F                     move.w     D0, [A7]+
  6590. 0000517A  6606                     bne        +0x8 /* 00005182 */
  6591. 0000517C  246E FFFC                movea.l    A2, [A6 - 0x4]
  6592. 00005180  6018                     bra        +0x1A /* 0000519A */
  6593. label00005182:
  6594. 00005182  4878 002A                push.l     0x2A /* '*' */
  6595. 00005186  4879 0000 97D2           push.l     0x97D2
  6596. 0000518C  4878 D8EF                push.l     0xD8EF
  6597. 00005190  4EB9 0000 0F60           jsr        [0x00000F60]
  6598. 00005196  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6599. label0000519A:
  6600. 0000519A  2052                     movea.l    A0, [A2]
  6601. 0000519C  226E 000C                movea.l    A1, [A6 + 0xC]
  6602. 000051A0  2290                     move.l     [A1], [A0]
  6603. 000051A2  4AAE FFFC                tst.l      [A6 - 0x4]
  6604. 000051A6  670E                     beq        +0x10 /* 000051B6 */
  6605. 000051A8  554F                     subq.w     A7, 2
  6606. 000051AA  486E FFF8                pea.l      [A6 - 0x8]
  6607. 000051AE  303C 0204                move.w     D0, 0x204
  6608. 000051B2  A816                     syscall    Pack8
  6609. 000051B4  301F                     move.w     D0, [A7]+
  6610. label000051B6:
  6611. 000051B6  245F                     movea.l    A2, [A7]+
  6612. 000051B8  265F                     movea.l    A3, [A7]+
  6613. 000051BA  4E5E                     unlink     A6
  6614. 000051BC  4E75                     rts
  6615. 000051BE  4E56 FFF8                link       A6, -0x0008
  6616. 000051C2  2F0B                     move.l     -[A7], A3
  6617. 000051C4  2F0A                     move.l     -[A7], A2
  6618. 000051C6  266E 0008                movea.l    A3, [A6 + 0x8]
  6619. 000051CA  2D79 0000 97BA FFF8      move.l     [A6 - 0x8], [0x000097BA]
  6620. 000051D2  2D79 0000 97BE FFFC      move.l     [A6 - 0x4], [0x000097BE]
  6621. 000051DA  0C93 7164 7274           cmpi.l     [A3], 0x71647274 /* 'qdrt' */
  6622. 000051E0  6606                     bne        +0x8 /* 000051E8 */
  6623. 000051E2  246B 0004                movea.l    A2, [A3 + 0x4]
  6624. 000051E6  6036                     bra        +0x38 /* 0000521E */
  6625. label000051E8:
  6626. 000051E8  554F                     subq.w     A7, 2
  6627. 000051EA  2F0B                     move.l     -[A7], A3
  6628. 000051EC  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  6629. 000051F2  486E FFF8                pea.l      [A6 - 0x8]
  6630. 000051F6  303C 0603                move.w     D0, 0x603
  6631. 000051FA  A816                     syscall    Pack8
  6632. 000051FC  301F                     move.w     D0, [A7]+
  6633. 000051FE  6606                     bne        +0x8 /* 00005206 */
  6634. 00005200  246E FFFC                movea.l    A2, [A6 - 0x4]
  6635. 00005204  6018                     bra        +0x1A /* 0000521E */
  6636. label00005206:
  6637. 00005206  4878 002A                push.l     0x2A /* '*' */
  6638. 0000520A  4879 0000 97D2           push.l     0x97D2
  6639. 00005210  4878 D8EF                push.l     0xD8EF
  6640. 00005214  4EB9 0000 0F60           jsr        [0x00000F60]
  6641. 0000521A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6642. label0000521E:
  6643. 0000521E  2052                     movea.l    A0, [A2]
  6644. 00005220  226E 000C                movea.l    A1, [A6 + 0xC]
  6645. 00005224  22D8                     move.l     [A1]+, [A0]+
  6646. 00005226  22D8                     move.l     [A1]+, [A0]+
  6647. 00005228  4AAE FFFC                tst.l      [A6 - 0x4]
  6648. 0000522C  670E                     beq        +0x10 /* 0000523C */
  6649. 0000522E  554F                     subq.w     A7, 2
  6650. 00005230  486E FFF8                pea.l      [A6 - 0x8]
  6651. 00005234  303C 0204                move.w     D0, 0x204
  6652. 00005238  A816                     syscall    Pack8
  6653. 0000523A  301F                     move.w     D0, [A7]+
  6654. label0000523C:
  6655. 0000523C  245F                     movea.l    A2, [A7]+
  6656. 0000523E  265F                     movea.l    A3, [A7]+
  6657. 00005240  4E5E                     unlink     A6
  6658. 00005242  4E75                     rts
  6659. fn00005244:
  6660. 00005244  4E56 FFF8                link       A6, -0x0008
  6661. 00005248  2F0B                     move.l     -[A7], A3
  6662. 0000524A  2F0A                     move.l     -[A7], A2
  6663. 0000524C  266E 0008                movea.l    A3, [A6 + 0x8]
  6664. 00005250  2D79 0000 97B2 FFF8      move.l     [A6 - 0x8], [0x000097B2]
  6665. 00005258  2D79 0000 97B6 FFFC      move.l     [A6 - 0x4], [0x000097B6]
  6666. 00005260  0C93 626F 6F6C           cmpi.l     [A3], 0x626F6F6C /* 'bool' */
  6667. 00005266  6606                     bne        +0x8 /* 0000526E */
  6668. 00005268  246B 0004                movea.l    A2, [A3 + 0x4]
  6669. 0000526C  6036                     bra        +0x38 /* 000052A4 */
  6670. label0000526E:
  6671. 0000526E  554F                     subq.w     A7, 2
  6672. 00005270  2F0B                     move.l     -[A7], A3
  6673. 00005272  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  6674. 00005278  486E FFF8                pea.l      [A6 - 0x8]
  6675. 0000527C  303C 0603                move.w     D0, 0x603
  6676. 00005280  A816                     syscall    Pack8
  6677. 00005282  301F                     move.w     D0, [A7]+
  6678. 00005284  6606                     bne        +0x8 /* 0000528C */
  6679. 00005286  246E FFFC                movea.l    A2, [A6 - 0x4]
  6680. 0000528A  6018                     bra        +0x1A /* 000052A4 */
  6681. label0000528C:
  6682. 0000528C  4878 002A                push.l     0x2A /* '*' */
  6683. 00005290  4879 0000 97D2           push.l     0x97D2
  6684. 00005296  4878 D8EF                push.l     0xD8EF
  6685. 0000529A  4EB9 0000 0F60           jsr        [0x00000F60]
  6686. 000052A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6687. label000052A4:
  6688. 000052A4  2052                     movea.l    A0, [A2]
  6689. 000052A6  226E 000C                movea.l    A1, [A6 + 0xC]
  6690. 000052AA  1290                     move.b     [A1], [A0]
  6691. 000052AC  4AAE FFFC                tst.l      [A6 - 0x4]
  6692. 000052B0  670E                     beq        +0x10 /* 000052C0 */
  6693. 000052B2  554F                     subq.w     A7, 2
  6694. 000052B4  486E FFF8                pea.l      [A6 - 0x8]
  6695. 000052B8  303C 0204                move.w     D0, 0x204
  6696. 000052BC  A816                     syscall    Pack8
  6697. 000052BE  301F                     move.w     D0, [A7]+
  6698. label000052C0:
  6699. 000052C0  245F                     movea.l    A2, [A7]+
  6700. 000052C2  265F                     movea.l    A3, [A7]+
  6701. 000052C4  4E5E                     unlink     A6
  6702. 000052C6  4E75                     rts
  6703. fn000052C8:
  6704. 000052C8  4E56 FFF8                link       A6, -0x0008
  6705. 000052CC  2F0B                     move.l     -[A7], A3
  6706. 000052CE  2F0A                     move.l     -[A7], A2
  6707. 000052D0  266E 0008                movea.l    A3, [A6 + 0x8]
  6708. 000052D4  2D79 0000 97AA FFF8      move.l     [A6 - 0x8], [0x000097AA]
  6709. 000052DC  2D79 0000 97AE FFFC      move.l     [A6 - 0x4], [0x000097AE]
  6710. 000052E4  0C93 7479 7065           cmpi.l     [A3], 0x74797065 /* 'type' */
  6711. 000052EA  6606                     bne        +0x8 /* 000052F2 */
  6712. 000052EC  246B 0004                movea.l    A2, [A3 + 0x4]
  6713. 000052F0  6036                     bra        +0x38 /* 00005328 */
  6714. label000052F2:
  6715. 000052F2  554F                     subq.w     A7, 2
  6716. 000052F4  2F0B                     move.l     -[A7], A3
  6717. 000052F6  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  6718. 000052FC  486E FFF8                pea.l      [A6 - 0x8]
  6719. 00005300  303C 0603                move.w     D0, 0x603
  6720. 00005304  A816                     syscall    Pack8
  6721. 00005306  301F                     move.w     D0, [A7]+
  6722. 00005308  6606                     bne        +0x8 /* 00005310 */
  6723. 0000530A  246E FFFC                movea.l    A2, [A6 - 0x4]
  6724. 0000530E  6018                     bra        +0x1A /* 00005328 */
  6725. label00005310:
  6726. 00005310  4878 002A                push.l     0x2A /* '*' */
  6727. 00005314  4879 0000 97D2           push.l     0x97D2
  6728. 0000531A  4878 D8EF                push.l     0xD8EF
  6729. 0000531E  4EB9 0000 0F60           jsr        [0x00000F60]
  6730. 00005324  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6731. label00005328:
  6732. 00005328  2052                     movea.l    A0, [A2]
  6733. 0000532A  226E 000C                movea.l    A1, [A6 + 0xC]
  6734. 0000532E  2290                     move.l     [A1], [A0]
  6735. 00005330  4AAE FFFC                tst.l      [A6 - 0x4]
  6736. 00005334  670E                     beq        +0x10 /* 00005344 */
  6737. 00005336  554F                     subq.w     A7, 2
  6738. 00005338  486E FFF8                pea.l      [A6 - 0x8]
  6739. 0000533C  303C 0204                move.w     D0, 0x204
  6740. 00005340  A816                     syscall    Pack8
  6741. 00005342  301F                     move.w     D0, [A7]+
  6742. label00005344:
  6743. 00005344  245F                     movea.l    A2, [A7]+
  6744. 00005346  265F                     movea.l    A3, [A7]+
  6745. 00005348  4E5E                     unlink     A6
  6746. 0000534A  4E75                     rts
  6747. fn0000534C:
  6748. 0000534C  4E56 FFF8                link       A6, -0x0008
  6749. 00005350  2F0B                     move.l     -[A7], A3
  6750. 00005352  2F0A                     move.l     -[A7], A2
  6751. 00005354  266E 0008                movea.l    A3, [A6 + 0x8]
  6752. 00005358  2D79 0000 97A2 FFF8      move.l     [A6 - 0x8], [0x000097A2]
  6753. 00005360  2D79 0000 97A6 FFFC      move.l     [A6 - 0x4], [0x000097A6]
  6754. 00005368  0C93 656E 756D           cmpi.l     [A3], 0x656E756D /* 'enum' */
  6755. 0000536E  6606                     bne        +0x8 /* 00005376 */
  6756. 00005370  246B 0004                movea.l    A2, [A3 + 0x4]
  6757. 00005374  6036                     bra        +0x38 /* 000053AC */
  6758. label00005376:
  6759. 00005376  554F                     subq.w     A7, 2
  6760. 00005378  2F0B                     move.l     -[A7], A3
  6761. 0000537A  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  6762. 00005380  486E FFF8                pea.l      [A6 - 0x8]
  6763. 00005384  303C 0603                move.w     D0, 0x603
  6764. 00005388  A816                     syscall    Pack8
  6765. 0000538A  301F                     move.w     D0, [A7]+
  6766. 0000538C  6606                     bne        +0x8 /* 00005394 */
  6767. 0000538E  246E FFFC                movea.l    A2, [A6 - 0x4]
  6768. 00005392  6018                     bra        +0x1A /* 000053AC */
  6769. label00005394:
  6770. 00005394  4878 002A                push.l     0x2A /* '*' */
  6771. 00005398  4879 0000 97D2           push.l     0x97D2
  6772. 0000539E  4878 D8EF                push.l     0xD8EF
  6773. 000053A2  4EB9 0000 0F60           jsr        [0x00000F60]
  6774. 000053A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6775. label000053AC:
  6776. 000053AC  2052                     movea.l    A0, [A2]
  6777. 000053AE  226E 000C                movea.l    A1, [A6 + 0xC]
  6778. 000053B2  2290                     move.l     [A1], [A0]
  6779. 000053B4  4AAE FFFC                tst.l      [A6 - 0x4]
  6780. 000053B8  670E                     beq        +0x10 /* 000053C8 */
  6781. 000053BA  554F                     subq.w     A7, 2
  6782. 000053BC  486E FFF8                pea.l      [A6 - 0x8]
  6783. 000053C0  303C 0204                move.w     D0, 0x204
  6784. 000053C4  A816                     syscall    Pack8
  6785. 000053C6  301F                     move.w     D0, [A7]+
  6786. label000053C8:
  6787. 000053C8  245F                     movea.l    A2, [A7]+
  6788. 000053CA  265F                     movea.l    A3, [A7]+
  6789. 000053CC  4E5E                     unlink     A6
  6790. 000053CE  4E75                     rts
  6791. fn000053D0:
  6792. 000053D0  4E56 FFF8                link       A6, -0x0008
  6793. 000053D4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6794. 000053D8  266E 0008                movea.l    A3, [A6 + 0x8]
  6795. 000053DC  286E 000C                movea.l    A4, [A6 + 0xC]
  6796. 000053E0  2D79 0000 979A FFF8      move.l     [A6 - 0x8], [0x0000979A]
  6797. 000053E8  2D79 0000 979E FFFC      move.l     [A6 - 0x4], [0x0000979E]
  6798. 000053F0  0C93 5445 5854           cmpi.l     [A3], 0x54455854 /* 'TEXT' */
  6799. 000053F6  6606                     bne        +0x8 /* 000053FE */
  6800. 000053F8  246B 0004                movea.l    A2, [A3 + 0x4]
  6801. 000053FC  6036                     bra        +0x38 /* 00005434 */
  6802. label000053FE:
  6803. 000053FE  554F                     subq.w     A7, 2
  6804. 00005400  2F0B                     move.l     -[A7], A3
  6805. 00005402  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6806. 00005408  486E FFF8                pea.l      [A6 - 0x8]
  6807. 0000540C  303C 0603                move.w     D0, 0x603
  6808. 00005410  A816                     syscall    Pack8
  6809. 00005412  301F                     move.w     D0, [A7]+
  6810. 00005414  6606                     bne        +0x8 /* 0000541C */
  6811. 00005416  246E FFFC                movea.l    A2, [A6 - 0x4]
  6812. 0000541A  6018                     bra        +0x1A /* 00005434 */
  6813. label0000541C:
  6814. 0000541C  4878 0080                push.l     0x80
  6815. 00005420  4879 0000 9784           push.l     0x9784
  6816. 00005426  4878 D8EF                push.l     0xD8EF
  6817. 0000542A  4EB9 0000 0F60           jsr        [0x00000F60]
  6818. 00005430  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6819. label00005434:
  6820. 00005434  594F                     subq.w     A7, 4
  6821. 00005436  2F0A                     move.l     -[A7], A2
  6822. 00005438  4EB9 0000 0098           jsr        [0x00000098]
  6823. 0000543E  261F                     move.l     D3, [A7]+
  6824. 00005440  0C83 0000 00FF           cmpi.l     D3, 0xFF
  6825. 00005446  6F06                     ble        +0x8 /* 0000544E */
  6826. 00005448  263C 0000 00FF           move.l     D3, 0xFF
  6827. label0000544E:
  6828. 0000544E  2052                     movea.l    A0, [A2]
  6829. 00005450  43EC 0001                lea.l      A1, [A4 + 0x1]
  6830. 00005454  2003                     move.l     D0, D3
  6831. 00005456  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  6832. 00005458  1883                     move.b     [A4], D3
  6833. 0000545A  4AAE FFFC                tst.l      [A6 - 0x4]
  6834. 0000545E  670E                     beq        +0x10 /* 0000546E */
  6835. 00005460  554F                     subq.w     A7, 2
  6836. 00005462  486E FFF8                pea.l      [A6 - 0x8]
  6837. 00005466  303C 0204                move.w     D0, 0x204
  6838. 0000546A  A816                     syscall    Pack8
  6839. 0000546C  301F                     move.w     D0, [A7]+
  6840. label0000546E:
  6841. 0000546E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6842. 00005472  4E5E                     unlink     A6
  6843. 00005474  4E75                     rts
  6844. 00005476  0000 010A                ori.b      D0, 0xA /* '\n' */
  6845. 0000547A  8C84                     or.l       D6, D4
  6846. 0000547C  918E                     subx.l     -[A0], -[A6]
  6847. 0000547E  918B                     subx.l     -[A0], -[A3]
  6848. 00005480  8C8C                     or.l       D6, A4
  6849. 00005482  40AF DFE1                negx.l     [A7 - 0x201F]
  6850. 00005486  E1E0                     asl   .w   -[A0]
  6851. 00005488  E091                     roxr       D1, 8
  6852. 0000548A  A0A0                     syscall    vMRdAddr
  6853. 0000548C  9F99                     sub.l      [A1]+, D7
  6854. 0000548E  8383 404B                unpk       D1, D3, 0x404B
  6855. 00005492  8340 93D5                pack       D1, D0, 0x93D5
  6856. 00005496  4179 D27F B77F           chk.w      D0, [0xD27FB77F]
  6857. 0000549C  8C42                     or.w       D6, D2
  6858. 0000549E  8CDE                     divu.w     D6, [A6]+
  6859. 000054A0  C47F                     and.w      D2, <<invalid special address>>
  6860. 000054A2  9440                     sub.w      D2, D0
  6861. 000054A4  B9F2 8340                cmpa.l     A4, [A2 + <<invalid base displacement size>>]
  6862. 000054A8  9A83                     sub.l      D5, D3
  6863. 000054AA  4071 DD42 567F           negx.w     [[A1 + <<invalid base displacement size>>] + 0x567F]
  6864. 000054B0  A77F                     syscall    InternalWait, flags=7
  6865. 000054B2  85CE                     divs.w     D2, A6
  6866. 000054B4  7F7A                     moveq.l    D7, 0x7A
  6867. 000054B6  C542                     exg        D2, D2
  6868. 000054B8  2985 40E3                move.l     [A4 + D4.w - 0x29], D5
  6869. 000054BC  CD7F                     and.w      <<invalid special address>>, D6
  6870. 000054BE  B140                     xor.w      D0, D0
  6871. 000054C0  D585                     addx.l     D2, D5
  6872. 000054C2  40AD B4DB                negx.l     [A5 - 0x4B25]
  6873. 000054C6  4079 C38A AD40           negx.w     [0xC38AAD40]
  6874. 000054CC  54C3                     scc        D3
  6875. 000054CE  8AAD 4054                or.l       D5, [A5 + 0x4054]
  6876. 000054D2  C38A                     exg        D1, A2
  6877. 000054D4  AD40                     syscall    SetItmIcon, auto_pop
  6878. 000054D6  54C3                     scc        D3
  6879. 000054D8  8AAD A4A1                or.l       D5, [A5 - 0x5B5F]
  6880. 000054DC  9DA1                     sub.l      -[A1], D6
  6881. 000054DE  91A0                     sub.l      -[A0], D0
  6882. 000054E0  A5A1                     syscall    vMRdData, flags=5
  6883. 000054E2  97A1                     sub.l      -[A1], D3
  6884. 000054E4  BAA1                     cmp.l      D5, -[A1]
  6885. 000054E6  B092                     cmp.l      D0, [A2]
  6886. 000054E8  4095                     negx.l     [A5]
  6887. 000054EA  40B2 BD91                negx.l     [[ + A3 * 4]]
  6888. 000054EE  F283 B991                .extension 0x283 <<F/2-3/1>> // unimplemented
  6889. 000054F2  F283 41B9                .extension 0x283 <<F/2-3/1>> // unimplemented
  6890. 000054F6  EB7F                     rol        D7.w, D5
  6891. 000054F8  7991                     moveq.l    D4, 0xFFFFFF91
  6892. 000054FA  F283 9B83                .extension 0x283 <<F/2-3/1>> // unimplemented
  6893. 000054FE  405C                     negx.w     [A4]+
  6894. 00005500  C941                     exg        D4, D1
  6895. 00005502  7840                     moveq.l    D4, 0x40
  6896. 00005504  BE41                     cmp.w      D7, D1
  6897. 00005506  33CA 4096 406E           move.w     [0x4096406E], A2
  6898. 0000550C  BA98                     cmp.l      D5, [A0]+
  6899. 0000550E  8F8F 8F9E                unpk       -[A7], -[A7], 0x8F9E
  6900. 00005512  40E0                     move.w     -[A0], SR
  6901. 00005514  D7DF                     add.l      A3, [A7]+
  6902. 00005516  E2B5                     roxr       D5, D1
  6903. 00005518  AAB2                     syscall    0xAB2
  6904. 0000551A  8340 4AEA                pack       D1, D0, 0x4AEA
  6905. 0000551E  9DAE 8340                sub.l      [A6 - 0x7CC0], D6
  6906. 00005522  71CF                     moveq.l    D0, 0xFFFFFFCF
  6907. 00005524  B840                     cmp.w      D4, D0
  6908. 00005526  85E5                     divs.w     D2, -[A5]
  6909. 00005528  AD40                     syscall    SetItmIcon, auto_pop
  6910. 0000552A  4041                     negx.w     D1
  6911. 0000552C  AF8C                     syscall    slTransparent, auto_pop
  6912. 0000552E  9C40                     sub.w      D6, D0
  6913. 00005530  5740                     subq.w     D0, 3
  6914. 00005532  7E90                     moveq.l    D7, 0xFFFFFF90
  6915. 00005534  9C83                     sub.l      D6, D3
  6916. 00005536  9899                     sub.l      D4, [A1]+
  6917. 00005538  9B83                     subx.l     D5, D3
  6918. 0000553A  B840                     cmp.w      D4, D0
  6919. 0000553C  53A1                     subq.l     -[A1], 1
  6920. 0000553E  8787 8584                unpk       D3, D7, 0x8584
  6921. 00005542  858E 9E40                unpk       -[A2], -[A6], 0x9E40
  6922. 00005546  89E6                     divs.w     D4, -[A6]
  6923. 00005548  EEE6 91F2                bfset      -[A6] {7:D2}
  6924. 0000554C  AFD4                     syscall    0xBD4, auto_pop
  6925. 0000554E  B7F2 ACB0                cmpa.l     A3, [A2 + A2 * 4 - 0x80]
  6926. 00005552  E8A1                     asr        D1, D4
  6927. 00005554  8C40                     or.w       D6, D0
  6928. 00005556  4195                     .invalid   0, [A5] // invalid opcode 4 with b == 6
  6929. 00005558  9F8E                     subx.l     -[A7], -[A6]
  6930. 0000555A  404D                     negx.w     A5
  6931. 0000555C  FC40 57E1                .extension 0xC40 <<F/1/6>>, 0x57E1 // unimplemented
  6932. 00005560  404C                     negx.w     A4
  6933. 00005562  FC40 7BDA                .extension 0xC40 <<F/1/6>>, 0x7BDA // unimplemented
  6934. 00005566  9D40                     subx.w     D6, D0
  6935. 00005568  5D9F                     subq.l     [A7]+, 6
  6936. 0000556A  4058                     negx.w     [A0]+
  6937. 0000556C  A083                     syscall    SetOSDefault
  6938. 0000556E  8540 8AF5                pack       D2, D0, 0x8AF5
  6939. 00005572  FD40                     .extension 0xD40 <<F/4-5/6>> // unimplemented
  6940. 00005574  50DE                     st         [A6]+
  6941. 00005576  DDFD                     add.l      A6, <<invalid special address>>
  6942. 00005578  9F93                     sub.l      [A3], D7
  6943. 0000557A  BEA2                     cmp.l      D7, -[A2]
  6944. 0000557C  4042                     negx.w     D2
  6945. 0000557E  F0A6 9198                .extension 0x0A6 <<F/2-3/0>> // unimplemented
  6946. 00005582  AFB5                     syscall    scDirTab8, auto_pop
  6947. 00005584  AA40                     syscall    QDError
  6948. 00005586  A441                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=4
  6949. 00005588  4340                     chk.w      D1, D0
  6950. 0000558A  7D9E                     moveq.l    D6, 0xFFFFFF9E
  6951. 0000558C  A387                     syscall    IOPMsgRequest, flags=3
  6952. 0000558E  406E E240                negx.w     [A6 - 0x1DC0]
  6953. 00005592  50A3                     addq.l     -[A3], 8
  6954. 00005594  A7AB                     syscall    0x0AB, flags=7
  6955. 00005596  AEBF                     syscall    0xABF, auto_pop
  6956. 00005598  A9BF                     syscall    GetRMenu
  6957. 0000559A  E740                     asl        D0.w, 3
  6958. 0000559C  C6E0                     mulu.w     D3, -[A0]
  6959. 0000559E  E8E8 EBDE 414C           bftst      [A0 + 0x414C] {D7:30}
  6960. 000055A4  D2ED E0E5                add.w      A1, [A5 - 0x1F1B]
  6961. 000055A8  405F                     negx.w     [A7]+
  6962. 000055AA  F283 4047                .extension 0x283 <<F/2-3/1>> // unimplemented
  6963. 000055AE  FCA0 A6FC                .extension 0xCA0 <<F/2-3/6>> // unimplemented
  6964. 000055B2  A0A6                     syscall    vStdEntry
  6965. 000055B4  FCA0 A7FC                .extension 0xCA0 <<F/2-3/6>> // unimplemented
  6966. 000055B8  A0A6                     syscall    vStdEntry
  6967. 000055BA  FCA0 A6FC                .extension 0xCA0 <<F/2-3/6>> // unimplemented
  6968. 000055BE  A0A8                     syscall    0x0A8
  6969. 000055C0  FCA0 8C00                .extension 0xCA0 <<F/2-3/6>> // unimplemented
  6970. 000055C4  0001 70B2                ori.b      D1, 0xB2
  6971. 000055C8  9240                     sub.w      D1, D0
  6972. 000055CA  D3DF                     add.l      A1, [A7]+
  6973. 000055CC  E1E1                     asl   .w   -[A1]
  6974. 000055CE  E0E0                     asr   .w   -[A0]
  6975. 000055D0  414C                     chk.w      D0, A4
  6976. 000055D2  7F82                     moveq.l    D7, 0xFFFFFF82
  6977. 000055D4  8F40 51F9                pack       D7, D0, 0x51F9
  6978. 000055D8  E6D5                     ror   .w   [A5]
  6979. 000055DA  878D 8740                unpk       -[A3], -[A5], 0x8740
  6980. 000055DE  73D5                     moveq.l    D1, 0xFFFFFFD5
  6981. 000055E0  9840                     sub.w      D4, D0
  6982. 000055E2  5289                     addq.l     A1, 1
  6983. 000055E4  40C5                     move.w     D5, SR
  6984. 000055E6  DC7F                     add.w      D6, <<invalid special address>>
  6985. 000055E8  90D6                     sub.w      A0, [A6]
  6986. 000055EA  40FF                     move.w     <<invalid special address>>, SR
  6987. 000055EC  D27F                     add.w      D1, <<invalid special address>>
  6988. 000055EE  B77F                     xor.w      <<invalid special address>>, D3
  6989. 000055F0  8C40                     or.w       D6, D0
  6990. 000055F2  7B7F                     moveq.l    D5, 0x7F
  6991. 000055F4  A7B1                     syscall    vDtrmV2, flags=7
  6992. 000055F6  DEAF B042                add.l      D7, [A7 - 0x4FBE]
  6993. 000055FA  2D7F 7CE0                move.l     [A6 + 0x7CE0], <<invalid special address>>
  6994. 000055FE  7FB8                     moveq.l    D7, 0xFFFFFFB8
  6995. 00005600  DCED E5EB                add.w      A6, [A5 - 0x1A15]
  6996. 00005604  F2C7 9C40                .extension 0x2C7 <<F/2-3/1>> // unimplemented
  6997. 00005608  4C41 257F                movem.l    D0,D1,D2,D3,D4,D5,D6,A0,A2,A5, D1
  6998. 0000560C  627F                     bhi        +0x81 /* 0000568D */
  6999. 0000560E  9440                     sub.w      D2, D0
  7000. 00005610  E77F                     rol        D7.w, D3
  7001. 00005612  A17F                     syscall    InternalWait, flags=1
  7002. 00005614  9440                     sub.w      D2, D0
  7003. 00005616  AFED                     syscall    DragDispatch, auto_pop
  7004. 00005618  9B40                     subx.w     D5, D0
  7005. 0000561A  9485                     sub.l      D2, D5
  7006. 0000561C  878D 8C8D                unpk       -[A3], -[A5], 0x8C8D
  7007. 00005620  BFDD                     cmpa.l     A7, [A5]+
  7008. 00005622  4256                     clr.w      [A6]
  7009. 00005624  7FA7                     moveq.l    D7, 0xFFFFFFA7
  7010. label00005626:
  7011. 00005626  7F85                     moveq.l    D7, 0xFFFFFF85
  7012. 00005628  CE7F                     and.w      D7, <<invalid special address>>
  7013. 0000562A  7AC5                     moveq.l    D5, 0xFFFFFFC5
  7014. 0000562C  8741 ACEE                pack       D3, D1, 0xACEE
  7015. 00005630  7FAE                     moveq.l    D7, 0xFFFFFFAE
  7016. 00005632  EC7F                     ror        D7.w, D6
  7017. 00005634  A4CE                     syscall    vBTFlush, flags=4
  7018. 00005636  7F7A                     moveq.l    D7, 0x7A
  7019. 00005638  40D3                     move.w     [A3], SR
  7020. 0000563A  7F48                     moveq.l    D7, 0x48
  7021. 0000563C  413C 7F8F F97F           .invalid   0, 0x7F8FF97F // invalid opcode 4 with b == 4
  7022. 00005642  6DE2                     blt        -0x1C /* 00005626 */
  7023. 00005644  F941                     .extension 0x941 <<F/4-5/4>> // unimplemented
  7024. 00005646  47F1 7FBF E1EE 7F70 E341 457F lea.l      A3, [[-0x1E118090] + D7 * 8 - 0x1CBEBA81]
  7025. 00005652  AD41                     syscall    GetItmStyle, auto_pop
  7026. 00005654  A47F                     syscall    InternalWait, flags=4
  7027. 00005656  7A40                     moveq.l    D5, 0x40
  7028. 00005658  9ACE                     sub.w      A5, A6
  7029. 0000565A  7FB1                     moveq.l    D7, 0xFFFFFFB1
  7030. 0000565C  40A4                     negx.l     -[A4]
  7031. 0000565E  E47F                     ror        D7.w, D2
  7032. 00005660  7F91                     moveq.l    D7, 0xFFFFFF91
  7033. 00005662  407B 40E9                negx.w     [PC + D4.w - 0x23]
  7034. 00005666  F8F6 A140                .extension 0x8F6 <<F/2-3/4>> // unimplemented
  7035. 0000566A  6287                     bhi        -0x77 /* 000055F3 */
  7036. 0000566C  4047                     negx.w     D7
  7037. 0000566E  8740 4787                pack       D3, D0, 0x4787
  7038. 00005672  4047                     negx.w     D7
  7039. 00005674  8740 4ABE                pack       D3, D0, 0x4ABE
  7040. 00005678  B140                     xor.w      D0, D0
  7041. 0000567A  46B8 B1EE                not.l      [0xFFFFB1EE]
  7042. 0000567E  408B                     negx.l     A3
  7043. 00005680  BEA1                     cmp.l      D7, -[A1]
  7044. 00005682  E6B5                     roxr       D5, D3
  7045. 00005684  B640                     cmp.w      D3, D0
  7046. 00005686  9CA8 99ED                sub.l      D6, [A0 - 0x6613]
  7047. 0000568A  9B89                     subx.l     -[A5], -[A1]
  7048. 0000568C  9599                     sub.l      [A1]+, D2
  7049. 0000568E  ED9B                     rol        D3, 6
  7050. 00005690  405B                     negx.w     [A3]+
  7051. 00005692  9FE8 8999                sub.l      A7, [A0 - 0x7667]
  7052. 00005696  4097                     negx.l     [A7]
  7053. 00005698  ED9B                     rol        D3, 6
  7054. 0000569A  95A7                     sub.l      -[A7], D2
  7055. 0000569C  A6AB                     syscall    0x0AB, flags=6
  7056. 0000569E  EB40                     asl        D0.w, 5
  7057. 000056A0  787F                     moveq.l    D4, 0x7F
  7058. 000056A2  B441                     cmp.w      D2, D1
  7059. 000056A4  49A5                     .invalid   4, -[A5] // invalid opcode 4 with b == 6
  7060. 000056A6  E489                     lsr        D1, 2
  7061. 000056A8  A79B                     syscall    Messager, flags=7
  7062. 000056AA  B5D3                     cmpa.l     A2, [A3]
  7063. 000056AC  8940 41F6                pack       D4, D0, 0x41F6
  7064. 000056B0  A5AC                     syscall    FSMDispatch, flags=5
  7065. 000056B2  DC89                     add.l      D6, A1
  7066. 000056B4  B8F6 9B40                cmpa.w     A4, [A6 + <<invalid base displacement size>>]
  7067. 000056B8  9BCA                     sub.l      A5, A2
  7068. 000056BA  9091                     sub.l      D0, [A1]
  7069. 000056BC  BCA2                     cmp.l      D6, -[A2]
  7070. 000056BE  E589                     lsl        D1, 2
  7071. 000056C0  9C8D                     sub.l      D6, A5
  7072. 000056C2  BCA3                     cmp.l      D6, -[A3]
  7073. 000056C4  F996                     .invalid   <<F/6/4>>
  7074. 000056C6  90AA 988F                sub.l      D0, [A2 - 0x6771]
  7075. 000056CA  8F8F 406F                unpk       -[A7], -[A7], 0x406F
  7076. 000056CE  EF40                     asl        D0.w, 7
  7077. 000056D0  A0D7                     syscall    vFreeNode
  7078. 000056D2  DFE2                     add.l      A7, -[A2]
  7079. 000056D4  4046                     negx.w     D6
  7080. 000056D6  C140                     exg        D0, D0
  7081. 000056D8  4BD9                     lea.l      A5, [A1]+
  7082. 000056DA  4069 9D9D                negx.w     [A1 - 0x6263]
  7083. 000056DE  4048                     negx.w     A0
  7084. 000056E0  A040                     syscall    ResrvMem/ReserveMem
  7085. 000056E2  45CF                     lea.l      A2, A7
  7086. 000056E4  4044                     negx.w     D4
  7087. 000056E6  4085                     negx.l     D5
  7088. 000056E8  E6AC                     lsr        D4, D3
  7089. 000056EA  B1F7 9841                cmpa.l     A0, [A7 + A1 + 0x41]
  7090. 000056EE  2A7F                     movea.l    A5, <<invalid special address>>
  7091. 000056F0  B47F                     cmp.w      D2, <<invalid special address>>
  7092. 000056F2  9A7F                     sub.w      D5, <<invalid special address>>
  7093. 000056F4  AB8F                     syscall    slMin
  7094. 000056F6  40FF                     move.w     <<invalid special address>>, SR
  7095. 000056F8  C3CF                     muls.w     D1, A7
  7096. 000056FA  DBF6 7FB1 4146 D07F      add.l      A5, [[0x4146D07F + D7 * 8]]
  7097. 00005702  A3CF                     syscall    vBTGetRecord, flags=3
  7098. 00005704  DBE2                     add.l      A5, -[A2]
  7099. 00005706  C597                     and.l      [A7], D2
  7100. 00005708  4085                     negx.l     D5
  7101. 0000570A  40D1                     move.w     [A1], SR
  7102. 0000570C  E2E0                     lsr   .w   -[A0]
  7103. 0000570E  F0E0 4089                .extension 0x0E0 <<F/2-3/0>> // unimplemented
  7104. 00005712  406E CDE9                negx.w     [A6 - 0x3217]
  7105. 00005716  BAE4                     cmpa.w     A5, -[A4]
  7106. 00005718  9540                     subx.w     D2, D0
  7107. 0000571A  57A7                     subq.l     -[A7], 3
  7108. 0000571C  909F                     sub.l      D0, [A7]+
  7109. 0000571E  8EA5                     or.l       D7, -[A5]
  7110. 00005720  9C89                     sub.l      D6, A1
  7111. 00005722  98EF AAA9                sub.w      A4, [A7 - 0x5557]
  7112. 00005726  9395                     sub.l      [A5], D1
  7113. 00005728  404C                     negx.w     A4
  7114. 0000572A  9D40                     subx.w     D6, D0
  7115. 0000572C  76ED                     moveq.l    D3, 0xFFFFFFED
  7116. 0000572E  E7ED 4047                rol   .w   [A5 + 0x4047]
  7117. 00005732  D4B7 D440                add.l      D2, [A7 + A5.w * 4 + 0x40]
  7118. 00005736  419A                     .invalid   0, [A2]+ // invalid opcode 4 with b == 6
  7119. 00005738  8A93                     or.l       D5, [A3]
  7120. 0000573A  8C40                     or.w       D6, D0
  7121. 0000573C  F1B4                     .invalid   <<F/6/0>>
  7122. 0000573E  E140                     asl        D0.w, 8
  7123. 00005740  5E40                     addq.w     D0, 7
  7124. 00005742  4FDC                     lea.l      A7, [A4]+
  7125. 00005744  BADA                     cmpa.w     A5, [A2]+
  7126. 00005746  4059                     negx.w     [A1]+
  7127. 00005748  88B8 AB40                or.l       D4, [0xFFFFAB40]
  7128. 0000574C  72E9                     moveq.l    D1, 0xFFFFFFE9
  7129. 0000574E  7FB6                     moveq.l    D7, 0xFFFFFFB6
  7130. 00005750  4096                     negx.l     [A6]
  7131. 00005752  D27F                     add.w      D1, <<invalid special address>>
  7132. 00005754  BBE4                     cmpa.l     A5, -[A4]
  7133. 00005756  9591                     sub.l      [A1], D2
  7134. 00005758  4054                     negx.w     [A4]
  7135. 0000575A  9D40                     subx.w     D6, D0
  7136. 0000575C  5C40                     addq.w     D0, 6
  7137. 0000575E  6040                     bra        +0x42 /* 000057A0 */
  7138. 00005760  42F0 B7A9 9EB5           .invalid   [[-0x614B + A3 * 8]] // invalid opcode 4 with subtype 1
  7139. 00005766  AA40                     syscall    QDError
  7140. 00005768  4CC8 4090                movem.l    D4,D7,A6, A0
  7141. 0000576C  A041                     syscall    SetFilLock/PBHSetFLock/HSetFLock
  7142. 0000576E  03F7                     .incomplete
  7143. 00005770  E7F7 EDF7                rol   .w   <<invalid full ext with IS == 1 and I/IS == 7>>
  7144. 00005774  EFF7 ECF7 DAF9           bfins      [A7 + A5 * 2 - 0x7] {D3:D7}, D6
  7145. 0000577A  40F0 4058                move.w     [A0 + D4.w + 0x58], SR
  7146. 0000577E  8995                     or.l       [A5], D4
  7147. 00005780  89A8 4067                or.l       [A0 + 0x4067], D4
  7148. 00005784  E2B7                     roxr       D7, D1
  7149. 00005786  99B5 95AB AE99 A6A9 BFE7 sub.l      [[-0x5167 + A1 * 4] - 0x59564019], D4
  7150. 00005790  40C6                     move.w     D6, SR
  7151. 00005792  E0E8 E8EB                asr   .w   [A0 - 0x1715]
  7152. 00005796  DE40                     add.w      D7, D0
  7153. 00005798  9E40                     sub.w      D7, D0
  7154. 0000579A  AE7F                     syscall    0xA7F, auto_pop
  7155. 0000579C  BFE0                     cmpa.l     A7, -[A0]
  7156. 0000579E  E540                     asl        D0.w, 2
  7157. label000057A0:
  7158. 000057A0  55ED 9B40                scs        [A5 - 0x64C0]
  7159. 000057A4  5A40                     addq.w     D0, 5
  7160. 000057A6  4240                     clr.w      D0
  7161. 000057A8  4240                     clr.w      D0
  7162. 000057AA  4340                     chk.w      D1, D0
  7163. 000057AC  4240                     clr.w      D0
  7164. 000057AE  4240                     clr.w      D0
  7165. 000057B0  4400                     neg.b      D0
  7166. 000057B2  0000                     .incomplete
  7167. 000057B4  00                       .incomplete
  7168.